def test_project_create(me, api):
project_data = {
'name': 'my_project',
'description': 'blah',
}
resp = api.post('/api/projects/', project_data)
created_project_data = resp.json()
assert resp.status_code == 201, created_project_data
resp = api.get('/api/projects/{}/'.format(created_project_data['id']))
fetched_project_data = resp.json()
assert resp.status_code == 200, fetched_project_data
assert fetched_project_data == created_project_data
assert fetched_project_data['name'] == project_data['name']
assert fetched_project_data['description'] == project_data['description']
assert fetched_project_data['owner'] == me.id
creation_date = parse_date(fetched_project_data['creationDate'])
assert (timezone.now() - creation_date) < timedelta(seconds=5)
评论列表
文章目录