def getAllUsers():
     try:
         users = User.getAllUsers()
         result_list = []
         for user in users:
             result_list.append(to_dict(user))
         result = {"message": "Success!", "users": result_list}
         return jsonify(result), HttpStatus.OK
     except Exception as e:
         return jsonify(reason="Server error",
                        error=e.__str__()), HttpStatus.INTERNAL_SERVER_ERROR
예제 #2
0
 def test_get_all_users(self):
     data1 = {'email': 'test', 'password': '******', 'username': '******'}
     user1 = User(**data1).create()
     data2 = {'email': 'test2', 'password': '******', 'username': '******'}
     user2 = User(**data2).create()
     data3 = {'email': 'test3', 'password': '******', 'username': '******'}
     user3 = User(**data3).create()
     users = User.getAllUsers()
     assert len(users) == 3
     assert users[0] == user1
     assert users[1] == user2
     assert users[2] == user3