Esempio n. 1
0
    def test_person_list_should_return_all_persons(self):
        self.create_persons(3)

        persons_list = Person.persons_list()
        response = self.client.get('/person/')
        data = json.loads(response.data)
        self.assertEqual(persons_list, data['persons'])
Esempio n. 2
0
    def test_person_list_return_all_persons(self):
        persons = self.create_persons()

        expected_list = []

        for person in persons:
            expected_list.append({
                'username': person.username,
                'facebook_id': person.facebook_id,
                'name': person.name,
                'gender': person.gender
            })

        persons_list = Person.persons_list()
        self.assertEqual(expected_list, persons_list)
Esempio n. 3
0
 def get(self):
     limit = request.args.get('limit', 0)
     persons_list = Person.persons_list(limit)
     return {'persons': persons_list, 'limit': limit}
Esempio n. 4
0
 def test_person_list_with_limit_return_only_2_persons(self):
     self.create_persons(3)
     persons_list = Person.persons_list(limit=2)
     self.assertEqual(2, len(persons_list))