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)
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)