Exemplo n.º 1
0
 def test_includes_alternative_translations(self):
     result = convert_word(self.fakeWord).in_source_language
     assert self.fakeWord["Also accepted"][0] in result
     assert self.fakeWord["Also accepted"][1] in result
Exemplo n.º 2
0
 def test_alternative_translations_are_optional(self):
     del self.fakeWord["Also accepted"]
     assert len(convert_word(self.fakeWord).in_source_language) == 1
Exemplo n.º 3
0
 def test_synonyms_are_optional(self):
     del self.fakeWord["Synonyms"]
     assert len(convert_word(self.fakeWord).in_target_language) == 1
Exemplo n.º 4
0
 def test_includes_translation(self):
     assert convert_word(
         self.fakeWord
     ).in_source_language[0] == self.fakeWord["Translation"]
Exemplo n.º 5
0
 def test_includes_synonyms(self):
     result = convert_word(self.fakeWord).in_target_language
     assert self.fakeWord["Synonyms"][0] in result
     assert self.fakeWord["Synonyms"][1] in result
Exemplo n.º 6
0
 def test_includes_main_word(self):
     assert convert_word(
         self.fakeWord).in_target_language[0] == self.fakeWord["Word"]
Exemplo n.º 7
0
 def test_pictures_are_optional(self):
     del self.fakeWord["Images"]
     assert convert_word(self.fakeWord).pictures is None
Exemplo n.º 8
0
 def test_includes_the_correct_pictures(self):
     assert convert_word(self.fakeWord).pictures == self.fakeWord["Images"]
Exemplo n.º 9
0
 def test_returns_a_word_object(self):
     assert type(convert_word(self.fakeWord)) == Word