Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
 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'))
Ejemplo n.º 3
0
 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'))
Ejemplo n.º 4
0
    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))
Ejemplo n.º 5
0
    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)
Ejemplo n.º 6
0
    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)
Ejemplo n.º 7
0
 def test_spices(self):
     result = self.food.spices()
     parent_file = pull('spices', self.food.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 8
0
 def test_dish(self):
     result = self.food.dish()
     parent_file = pull('dishes', self.food.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 9
0
 def test_vegetable(self):
     result = self.food.vegetable()
     parent_file = pull('vegetables', self.food.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 10
0
 def test_scientist(self):
     result = self.science.scientist()
     parent_file = pull('scientist', self.science.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 11
0
 def test_user_agent(self):
     result = self.net.user_agent()
     parent_file = pull('useragents', 'en')
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 12
0
 def test_state(self):
     result = self.address.state()
     parent_file = pull('states', self.address.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 13
0
    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)
Ejemplo n.º 14
0
 def test_street_suffix(self):
     result = self.address.street_suffix()
     parent_file = pull('st_suffix', self.address.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 15
0
 def test_company(self):
     result = self.business.company()
     parent_file = pull('company', self.business.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 16
0
 def test_views_on(self):
     result = self.person.views_on()
     parent_file = pull('views_on', self.person.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 17
0
 def test_political_views(self):
     result = self.person.political_views()
     parent_file = pull('political_views', self.person.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 18
0
 def test_sexual_orientation(self):
     result = self.person.sexual_orientation()
     parent_file = pull('sexuality', self.person.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 19
0
 def test_periodicity(self):
     result = self.datetime.periodicity()
     parent_file = pull('periodicity', self.datetime.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 20
0
 def test_profession(self):
     result = self.person.profession()
     parent_file = pull('professions', self.person.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 21
0
 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)
Ejemplo n.º 22
0
 def test_university(self):
     result = self.person.university()
     parent_file = pull('university', self.person.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 23
0
 def test_city(self):
     result = self.address.city()
     parent_file = pull('cities', self.address.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 24
0
 def test_qualification(self):
     result = self.person.qualification()
     parent_file = pull('qualifications', self.person.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 25
0
 def test_fruit(self):
     result = self.food.fruit_or_berry()
     parent_file = pull('fruits_berries', self.food.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 26
0
 def test_language(self):
     result = self.person.language()
     parent_file = pull('languages', self.person.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 27
0
 def test_drink(self):
     result = self.food.drink()
     parent_file = pull('drinks', self.food.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 28
0
 def test_favorite_movie(self):
     result = self.person.favorite_movie()
     parent_file = pull('movies', self.person.lang)
     self.assertIn(result + '\n', parent_file)
Ejemplo n.º 29
0
 def test_sentence(self):
     result = self.data.sentence() + '\n'
     parent_file = pull('text', self.data.lang)
     self.assertIn(result, parent_file)
Ejemplo n.º 30
0
 def test_worldview(self):
     result = self.person.worldview()
     parent_file = pull('worldview', self.person.lang)
     self.assertIn(result + '\n', parent_file)