Skip to content

Commit 9871df7

Browse files
author
marter11
committed
test object functions
1 parent c9e1e48 commit 9871df7

File tree

2 files changed

+8
-20
lines changed

2 files changed

+8
-20
lines changed

src/tests/api/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ def create_user_for_test_cases(data):
2525
new_user = User(**data)
2626
db.session.add(new_user)
2727
db.session.commit()
28-
return new_user.id
28+
return new_user.as_dict()
2929

3030
def create_user_link_for_test_cases(data):
3131
new_user_link = UserLink(**data)
3232
db.session.add(new_user)
3333
db.session.commit()
34-
return new_user_link.id
34+
return new_user_link.as_dict()
3535

3636
def create_project_for_test_cases(data):
3737
new_project_link = ProjectLink(**data)
3838
db.session.add(new_project_link)
3939
db.session.commit()
40-
return new_project_link.id
40+
return new_project_link.as_dict()

src/tests/api/views/test_userView.py

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44

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

Comments
 (0)