vanth/tests/api/test_user.py

28 lines
717 B
Python
Raw Normal View History

2016-05-03 18:28:56 -07:00
import json
import pytest
import vanth.platform.user
2016-05-03 18:28:56 -07:00
@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',
}