É bem parecido com isso sim amigo, porém eu fiz assim, pois é uma funcão.
 
	questao_2
 
	texto = "Testando uma função"
 
	a = texto.split(" ")
 
	dicionario = {} 
	  
	for x in a: 
	  vogais = ['a', 'e', 'i', 'o', 'u'] 
	  if x in vogais: 
	    chave = x 
	    valor = a.count(x) 
	    dicionario [chave] = valor 
	print(dicionario)
 
	def vogais (texto): 
	  a = texto.split(' ') 
	  dicionario = {} 
	  for x in a: 
	    vogais = ['a', 'e', 'i', 'o', 'u'] 
	    if x in vogais: 
	      chave = x 
	      valor = a.count(x) 
	      dicionario [chave] = valor 
	  return dicionario
 
	print(vogais(texto))
 
	 
 
	test_ex2.py
 
	from questao_2 import vogais
 
	def test_questao_2 (): 
	    print(vogais)
 
	assert vogais ('o') == 8 
	assert vogais ('e') == 1
 
	 
 
	Para o que eu precisava funcionou, porém acredito que dê para melhorar!
 
	 
 
	muito obrigado por tudo.
 
	 
 
	abraços!