Skip to content

Commit 3884008

Browse files
committed
fix test
1 parent 8a1e4aa commit 3884008

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

tests/providers/test_person.py

+9-10
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
from faker.providers.person.en_GB import Provider as EnGBProvider
1313
from faker.providers.person.en_IE import Provider as EnIEProvider
1414
from faker.providers.person.en_IN import Provider as EnINProvider
15+
from faker.providers.person.en_PK import Provider as EnPKprovider
1516
from faker.providers.person.en_US import Provider as EnUSProvider
1617
from faker.providers.person.es import Provider as EsProvider
1718
from faker.providers.person.es_CO import Provider as EsCOProvider
@@ -42,40 +43,38 @@
4243
from faker.providers.person.zh_CN import Provider as ZhCNProvider
4344
from faker.providers.person.zh_TW import Provider as ZhTWProvider
4445
from faker.providers.person.zu_ZA import Provider as ZuZAProvider
45-
from faker.providers.person.en_PK import Provider as EnPKprovider
4646

4747

48-
class TestEnPK(unittest.TestCase):
48+
class TestEnPk(unittest.TestCase):
4949

5050
def setUp(self):
5151
"""Set up the Faker instance with the Pakistani locale."""
52-
self.fake = Faker('en_PK')
53-
self.fake.add_provider(PK_person_provider)
52+
self.fake = EnPKprovider()
5453

5554
def test_first_name(self):
5655
"""Test if the first name is from the predefined list."""
5756
first_name = self.fake.first_name()
58-
self.assertIn(first_name, PK_person_provider.first_names)
57+
self.assertIn(first_name, EnPKprovider.first_names)
5958

6059
def test_last_name(self):
6160
"""Test if the last name is from the predefined list."""
6261
last_name = self.fake.last_name()
63-
self.assertIn(last_name, PK_person_provider.last_names)
62+
self.assertIn(last_name, EnPKprovider.last_names)
6463

6564
def test_full_name(self):
6665
"""Test if the generated full name follows the correct format."""
6766
full_name = self.fake.name()
6867
name_parts = full_name.split()
69-
self.assertIn(name_parts[0], PK_person_provider.first_names)
70-
self.assertIn(name_parts[-1], PK_person_provider.last_names)
68+
self.assertIn(name_parts[0], EnPKprovider.first_names)
69+
self.assertIn(name_parts[-1], EnPKprovider.last_names)
7170

7271
def test_name_format(self):
7372
"""Test if the generated name format is as expected."""
7473
name = self.fake.name()
7574
name_parts = name.split()
7675
self.assertGreaterEqual(len(name_parts), 2, "Full name should have at least a first and last name.")
77-
self.assertIn(name_parts[0], PK_person_provider.first_names)
78-
self.assertIn(name_parts[-1], PK_person_provider.last_names)
76+
self.assertIn(name_parts[0], EnPKprovider.first_names)
77+
self.assertIn(name_parts[-1], EnPKprovider.last_names)
7978

8079

8180
class TestAr(unittest.TestCase):

0 commit comments

Comments
 (0)