def setUp(self):
     url = "https://uinames.com/api/?amount=10&ext=True"
     data = json.load(open("tests/fixtures/people.json"))
     response = responses.add(responses.GET, url, json=data, status=200,
                              content_type="application/json",
                              match_querystring=True)
     self.people = uinames.generate_random_identities(10, ext=True)
     self.person = self.people.data[0]
     # basic assertions
     self.assertEqual(len(responses.calls), 1)
Exemple #2
0
import uinames

if __name__ == "__main__":
    person = uinames.generate_random_identity()
    print "========== A Single Person =========="
    print "{} {} from {}".format(person.name, person.surname, person.region)

    people = uinames.generate_random_identities(4, "male", "canada", ext=True)
    print "========== Multiple People =========="
    for p in people.data:
        print "{} {} {} from {}, age {}".format(p.title, p.name, p.surname,
                                                p.region, p.age)
 def test_ext(self):
     person = uinames.generate_random_identities(ext=True)
     self.assertEqual(person.__class__, models.People)
 def test_maxlen_valid(self):
     person = uinames.generate_random_identities(maxlen=10)
     self.assertEqual(person.__class__, models.People)
 def test_region_invalid(self):
     uinames.generate_random_identities(region="invalid-region")
 def test_region_valid(self):
     person = uinames.generate_random_identities(region="canada")
     self.assertEqual(person.__class__, models.People)
 def test_gender_invalid(self):
     uinames.generate_random_identities(gender="invalid_gender")
 def test_gender_female(self):
     person = uinames.generate_random_identities(gender="female")
     self.assertEqual(person.__class__, models.People)
 def test_amount_upper_out_of_bound(self):
     uinames.generate_random_identities(501)
 def test_amount_upper_bounds(self):
     people = uinames.generate_random_identities(500)
     self.assertEqual(people.__class__, models.People)
 def test_generate_random_identities(self):
     people = uinames.generate_random_identities()
     self.assertEqual(people.__class__, models.People)