Bonjour,
J’essaie d'écrire des Tests Unitaires pour mon logiciel.
Malheureusement j'ai quelques problèmes avec gettext.
Quand je lance mon soft depuis mon main.py, ça marche, les textes sont traduits ... aucun problème.
Dans mon main, je sélectionne la locale à utiliser de la façon suivante:
Mais quand je lance mes tests unitaires,certains échouent car '_' n'existe pas dans le contexte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Je comprend bien, que gettext n'est pas initialisé quand je lance les TU, j'ai donc essayé d'une manière sale pour commencer, en mettant dans chaque fichier utilisant les traductions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part create_document Exception : name '_' is not defined, in ...
Mais c'est pas beau du tout et de toute manière ça marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Comment je peu initialiser les traductions (gettext) dans mon application lorsque je joue les tests unitaires ?

 

 
		
		 
         
 

 
			
			


 
   
 


 Pytest et gettext, initialiser '_'
 Pytest et gettext, initialiser '_'
				 Répondre avec citation
  Répondre avec citation

 
 
 
  
 Envoyé par IPreferCSharp
 Envoyé par IPreferCSharp
					
Partager