44
55class TestUserView (object ):
66
7- """
8-
9- """
10-
117 # valid data for user creation
128 valid_data = {
139 'name' : 'L Jone' ,
@@ -26,7 +22,7 @@ def test_create_user(self, client):
2622 assert response .status_code == 400
2723
2824 def test_update_user (self , client ):
29- user_id = create_user_for_test_cases (self .valid_data )
25+ user_id = create_user_for_test_cases (self .valid_data )[ "id" ]
3026
3127 response = client .post ('/users/1' , json = {})
3228 assert response .status_code == 400
@@ -38,15 +34,14 @@ def test_update_user(self, client):
3834 response = client .post ('/users/{}' .format (user_id ), json = {"name" : "Updated Name" })
3935 assert response .status_code == 200
4036
41- # created_user = User.query.filter_by(id=user_id).first()
4237 assert response .get_json ()['name' ] == "Updated Name"
4338
4439 def test_delete_user (self , client ):
4540 user_id = None
4641 response = client .delete ('/users/{}' .format (user_id ))
4742 assert response .status_code == 404
4843
49- user_id = create_user_for_test_cases (self .valid_data )
44+ user_id = create_user_for_test_cases (self .valid_data )[ "id" ]
5045 response = client .delete ('/users/{}' .format (user_id ))
5146 assert response .status_code == 200
5247
@@ -55,12 +50,11 @@ def test_get_user(self, client):
5550 response = client .get ('/users/{}' .format (user_id ))
5651 assert response .status_code == 404
5752
58- user_id = create_user_for_test_cases (self .valid_data )
53+ user = create_user_for_test_cases (self .valid_data )
54+ user_id = user ["id" ]
5955 response = client .get ('/users/{}' .format (user_id ))
6056 assert response .status_code == 200
61-
62- created_user = User .query .filter_by (id = user_id ).first ()
63- assert response .get_json () == created_user .as_dict ()
57+ assert response .get_json () == user
6458
6559 def test_get_all_users (self , client ):
6660 create_user_for_test_cases (self .valid_data )
@@ -89,9 +83,3 @@ def test_get_all_users(self, client):
8983 response = client .get ('/users' )
9084 assert response .status_code == 200
9185 assert response .get_json () == [users_dict [1 ]]
92-
93- l = User (** self .valid_data )
94- db .session .add (l )
95- db .session .commit ()
96-
97- assert l .name == 1
0 commit comments