Пример #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
Пример #2
0
 def test_alternative_translations_are_optional(self):
     del self.fakeWord["Also accepted"]
     assert len(convert_word(self.fakeWord).in_source_language) == 1
Пример #3
0
 def test_synonyms_are_optional(self):
     del self.fakeWord["Synonyms"]
     assert len(convert_word(self.fakeWord).in_target_language) == 1
Пример #4
0
 def test_includes_translation(self):
     assert convert_word(
         self.fakeWord
     ).in_source_language[0] == self.fakeWord["Translation"]
Пример #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
Пример #6
0
 def test_includes_main_word(self):
     assert convert_word(
         self.fakeWord).in_target_language[0] == self.fakeWord["Word"]
Пример #7
0
 def test_pictures_are_optional(self):
     del self.fakeWord["Images"]
     assert convert_word(self.fakeWord).pictures is None
Пример #8
0
 def test_includes_the_correct_pictures(self):
     assert convert_word(self.fakeWord).pictures == self.fakeWord["Images"]
Пример #9
0
 def test_returns_a_word_object(self):
     assert type(convert_word(self.fakeWord)) == Word