def test_name(self): result = self.person.name() parent_file = pull('f_names', self.person.lang) self.assertIn(result + '\n', parent_file) result = self.person.name('m') parent_file = pull('m_names', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_pull(self): result = pull('views_on', 'en') self.assertIsNotNone(result) self.assertIsInstance(result, list) self.assertRaises( UnsupportedLocale, lambda: pull('views_on', 'spoke')) self.assertRaises( FileNotFoundError, lambda: pull('something', 'en'))
def test_pull(self): data = pull('personal.json', 'en') self.assertIsNotNone(data['views_on']) self.assertIsInstance(data['views_on'], list) self.assertRaises(UnsupportedLocale, lambda: pull('personal.json', 'spoke')) self.assertRaises(FileNotFoundError, lambda: pull('something.json', 'en'))
def test_surname(self): if self.person.lang == 'ru': result = self.person.surname('f') + '\n' self.assertIn(result, pull('f_surnames', self.person.lang)) result = self.person.surname('m') + '\n' self.assertIn(result, pull('m_surnames', self.person.lang)) else: result = self.person.surname() + '\n' self.assertIn(result, pull('surnames', self.person.lang))
def test_surname(self): if self.person.lang == 'ru': result = self.person.surname('f') parent_file = pull('f_surnames', self.person.lang) self.assertIn(result + '\n', parent_file) result = self.person.surname('m') parent_file = pull('m_surnames', self.person.lang) self.assertIn(result + '\n', parent_file) else: result = self.person.surname() parent_file = pull('surnames', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_sexual_orientation(self): result = self.person.sexual_orientation() parent_file = pull('sexuality', self.person.lang) self.assertIn(result + '\n', parent_file) symbol = self.person.sexual_orientation(symbol=True) self.assertIn(symbol, common.SEXUALITY_SYMBOLS)
def test_spices(self): result = self.food.spices() parent_file = pull('spices', self.food.lang) self.assertIn(result + '\n', parent_file)
def test_dish(self): result = self.food.dish() parent_file = pull('dishes', self.food.lang) self.assertIn(result + '\n', parent_file)
def test_vegetable(self): result = self.food.vegetable() parent_file = pull('vegetables', self.food.lang) self.assertIn(result + '\n', parent_file)
def test_scientist(self): result = self.science.scientist() parent_file = pull('scientist', self.science.lang) self.assertIn(result + '\n', parent_file)
def test_user_agent(self): result = self.net.user_agent() parent_file = pull('useragents', 'en') self.assertIn(result + '\n', parent_file)
def test_state(self): result = self.address.state() parent_file = pull('states', self.address.lang) self.assertIn(result + '\n', parent_file)
def test_gender(self): result = self.person.gender() + '\n' self.assertIn(result, pull('gender', self.person.lang)) result_abbr = self.person.gender(abbr=True) + '\n' self.assertEqual(len(result_abbr), 2)
def test_street_suffix(self): result = self.address.street_suffix() parent_file = pull('st_suffix', self.address.lang) self.assertIn(result + '\n', parent_file)
def test_company(self): result = self.business.company() parent_file = pull('company', self.business.lang) self.assertIn(result + '\n', parent_file)
def test_views_on(self): result = self.person.views_on() parent_file = pull('views_on', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_political_views(self): result = self.person.political_views() parent_file = pull('political_views', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_sexual_orientation(self): result = self.person.sexual_orientation() parent_file = pull('sexuality', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_periodicity(self): result = self.datetime.periodicity() parent_file = pull('periodicity', self.datetime.lang) self.assertIn(result + '\n', parent_file)
def test_profession(self): result = self.person.profession() parent_file = pull('professions', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_article_on_wiki(self): result = self.science.article_on_wiki() parent_file = pull('science_wiki', self.science.lang) self.assertIn(result + '\n', parent_file)
def test_university(self): result = self.person.university() parent_file = pull('university', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_city(self): result = self.address.city() parent_file = pull('cities', self.address.lang) self.assertIn(result + '\n', parent_file)
def test_qualification(self): result = self.person.qualification() parent_file = pull('qualifications', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_fruit(self): result = self.food.fruit_or_berry() parent_file = pull('fruits_berries', self.food.lang) self.assertIn(result + '\n', parent_file)
def test_language(self): result = self.person.language() parent_file = pull('languages', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_drink(self): result = self.food.drink() parent_file = pull('drinks', self.food.lang) self.assertIn(result + '\n', parent_file)
def test_favorite_movie(self): result = self.person.favorite_movie() parent_file = pull('movies', self.person.lang) self.assertIn(result + '\n', parent_file)
def test_sentence(self): result = self.data.sentence() + '\n' parent_file = pull('text', self.data.lang) self.assertIn(result, parent_file)
def test_worldview(self): result = self.person.worldview() parent_file = pull('worldview', self.person.lang) self.assertIn(result + '\n', parent_file)