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
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