def test_user_to_json(self): # No database dependencies here :) user = User(first_name='blah', username='******', id='blah') json_dict = user.to_json() self.assertEqual(user.first_name, json_dict['first_name']) self.assertEqual(user.username, json_dict['username']) self.assertEqual(user.id, json_dict['id'])
def create_user(): if 'username' not in request.json or 'first_name' not in request.json: return Response('Missing required arguments', status=400) user = User(first_name=request.json['first_name'], username=request.json['username']) DB.session.add(user) DB.session.commit() return jsonify(user.to_json())