import json import pytest import vanth.platform.user @pytest.mark.usefixtures('db') def test_post(client): data = { 'name' : 'Blue Stahli', 'password' : 'metamorphosis', 'username' : 'BlueStahli', } response = client.post('/user/', data=json.dumps(data)) assert response.status_code == 204 assert response.headers['Location'] @pytest.mark.usefixtures('db') def test_get(client): location = vanth.platform.user.create('Blue Stahli', 'blue@stahli.com', 'metamorphosis') response = client.get(location) assert response.status_code == 200 assert response.json == { 'name' : 'Blue Stahli', 'username' : 'blue@stahli.com', }