コード例 #1
0
 def test_lang_search(self):
     for lang in self.langs:
         self.input.group.return_value = lang
         iso639.iso639(self.phenny, self.input)
         phenny_say_return_value = self.phenny.say.call_args[0][0]
         for k, v in self.phenny.iso_data.items():
             if lang in v:
                 self.assertIn(k + ' = ' + v, phenny_say_return_value)
コード例 #2
0
 def test_conversion_iso3(self):
     for iso3 in self.iso3_codes:
         self.input.group.return_value = iso3
         iso639.iso639(self.phenny, self.input)
         self.phenny.say.assert_called_once_with(iso3 + ', ' +
                                                 self.iso3_to_iso1(iso3) +
                                                 ' = ' +
                                                 self.iso_to_lang[iso3])
         self.input.group.assert_called_once_with(1)
         self.reset_mock(self.phenny, self.input)