예제 #1
0
 def test_list_all_users(self, test_app):
     with test_app.app_context():
         user2 = UserDB.create(**TEST_USER_2)
         user1 = UserDB.create(**TEST_USER_1)
         user_list = UserDB.list_all()
         assert len(
             user_list) == 2  # Make sure exactly two users are returned
         assert user1 == user_list[0]  # Make sure each user is in the list
         assert user2 == user_list[
             1]  # Also make sure the order is correct (ascending id)
예제 #2
0
    def test_list_all_users(self, test_app):
        with test_app.app_context():
            user1_dict = api.get_user(TEST_USER['s_number'])
            user2_dict = api.get_user(TEST_USER_NO_SDD['s_number'])
            user1 = UserDB.create(**user1_dict)
            user2 = UserDB.create(**user2_dict)

            user_list = UserDB.list_all()

            assert len(
                user_list) == 2  # Make sure exactly two users are returned

            # Make sure all users are in the list and it is sorted correctly
            if user1.id < user2.id:  # id of user1 is lower, so user1 must appear first in the list
                assert user1 == user_list[0]
                assert user2 == user_list[1]
            else:  # id of user2 is lower so it must appear first in the list
                assert user2 == user_list[0]
                assert user1 == user_list[1]