def test_addresses_get_success(url, client): uid = json.loads(login(client).data)['uid'] resp = client.get(url, content_type='application/json') assert json.loads(resp.data) == {} assert resp.status_code == 200 logout(client, uid)
def test_addresses_put_not_valid_data(url, client): uid = json.loads(login(client).data)['uid'] address_data = first_address.copy() del address_data['city'] resp = client.put(url, data=json.dumps(address_data), content_type='application/json') assert resp.status_code == 404 logout(client, uid)
def test_addresses_put_201(url, client): uid = json.loads(login(client).data)['uid'] resp = client.put(url, data=json.dumps(first_address), content_type='application/json') response_data = json.loads(resp.data) assert 'id' in response_data assert response_data['city'] == first_address['city'] assert resp.status_code == 201 logout(client, uid)
def test_address_creation_failed_no_data(url, client): data = first_address.copy() del data['type'], data['city'], data['street'] uid = json.loads(login(client).data)['uid'] resp = client.post(url, data=json.dumps(data), content_type='application/json') assert 'type' in json.loads(resp.data) assert 'city' in json.loads(resp.data) assert 'street' in json.loads(resp.data) assert resp.status_code == 400 logout(client, uid)
def test_add_user(test_db, seed_db, test_client): x = test_client.get("/") assert 'log in' in x.data x = login('*****@*****.**','user1123',test_client) assert 'User 1' in x.data x = logout(test_client) assert 'log in' in x.data
def test_add_user(test_db, seed_db, test_client): x = test_client.get("/") assert 'log in' in x.data x = login('*****@*****.**', 'user1123', test_client) assert 'User 1' in x.data x = logout(test_client) assert 'log in' in x.data
def test_login_logout(client): """Make sure login and logout works.""" rv = login(client, email, password) assert b'Add news here' in rv.data assert b'Login' not in rv.data rv = logout(client) assert b'Login' in rv.data
def test_addresses_put_400(url, client): uid = json.loads(login(client).data)['uid'] resp = client.put(url, content_type='application/json') assert resp.status_code == 400 logout(client, uid)