def test_get(self, client: FlaskClient): with client: result = client.get(f'/api/{BASE_ROUTE}/{test_uuid1}').get_json() expected = make_new_user(uuid=test_uuid1) assert result['userUUID'] == str(expected.uuid)
def test_get_customer(client, db, customer_schema): CustomerService.create(CUSTOMER_DATA) response = client.get('/clientes/1').get_json() CUSTOMER_DATA['id'] = 1 assert customer_schema.load(response) == CUSTOMER_DATA
def test_get(self, client: FlaskClient): # noqa with client: results = client.get(f"/api/{BASE_ROUTE}/doodad", follow_redirects=True).get_json() expected = ( DoodadSchema(many=True).dump([make_doodad(123, name="Test Doodad 1"), make_doodad(456, name="Test Doodad 2")]).data ) for r in results: assert r in expected
def test_get_order(client, db): OrderService.create(ORDER_DATA) response = client.get('/pedidos/1').get_json() assert response['status'] == ORDER_DATA['status'].value assert response['preco'] == ORDER_DATA['price'] assert response['cliente_id'] == ORDER_DATA['customer_id']
def test_get(self, client: FlaskClient): with client: results = client.get(f'/api/{BASE_ROUTE}', follow_redirects=True).get_json() expected = ActivitySchema(many=True).dump( [make_new_activity(uuid=test_uuid)]).data for r in results: assert r in expected
def test_get(self, client: FlaskClient): # noqa with client: result = client.get(f"/api/{BASE_ROUTE}/123").get_json() expected = dict(item=dict(id=123, name='Test entity', purpose='Test purpose', camelCase='Something')) print(f"result = ", result) print(f"expected = ", expected) assert result == expected
def test_get(self, client: FlaskClient): with client: results = client.get(f'/api/{BASE_ROUTE}', follow_redirects=True).get_json() expected = (UserSchema(many=True).dump([ make_user(), make_user(2, 'John', '*****@*****.**', b'metallica', 2) ])) for r in results: assert r in expected
def test_get(self, client: FlaskClient): # noqa with client: results = client.get(f"/api/{BASE_ROUTE}/fizzbar", follow_redirects=True).get_json() expected = ( FizzbarSchema(many=True) .dump([make_fizzbar(123, name="Test Fizzbar 1"), make_fizzbar(456, name="Test Fizzbar 2")]) .data ) for r in results: assert r in expected
def test_get(self, client: FlaskClient): # noqa with client: results = client.get(f"/api/{BASE_ROUTE}/whatsit", follow_redirects=True).get_json() expected = (WhatsitSchema(many=True).dump([ make_whatsit(123, name="Test Whatsit 1"), make_whatsit(456, name="Test Whatsit 2"), ])) for r in results: assert r in expected
def test_get(self, client: FlaskClient): with client: results = client.get(f'/api/{BASE_ROUTE}', follow_redirects=True).get_json() expected = (LocationSchema(many=True).dump([ make_location(), make_location(location_id=2, city='Moscow', country='Russia') ])) for r in results: assert r in expected
def test_get(self, client: FlaskClient): # noqa with client: results = client.get(f'/api/{BASE_ROUTE}/whatsit', follow_redirects=True).get_json() expected = WhatsitSchema(many=True).dump( [make_whatsit(123, name='Test Whatsit 1'), make_whatsit(456, name='Test Whatsit 2')] ).data for r in results: assert r in expected
def test_get(self, client: FlaskClient): with client: results = client.get("nessus/plugins", follow_redirects=True).get_json() expected = (PluginSchema(many=True).dump([ make_plugin("123", published_date1, "asdf", "5", ["cve1", "cve2"]), make_plugin("456", published_date2, "asdf", "5", ["cve1", "cve2"]), ])) for r in results: assert r in expected
def test_get_fizz(client): # noqa results = [ FizzSchema(**i) for i in client.get(f"/api/{BASE_ROUTE}").json() ] print(results) expected: List[FizzSchema] = [ make_fizz(123, name="Test Fizz 1"), make_fizz(456, name="Test Fizz 2"), ] for r in results: assert r in expected
def test_get(self, client: FlaskClient): with client: results = client.get(f'/api/{BASE_ROUTE}/location/1', follow_redirects=True).get_json() expected = (UserSchema(many=True).dump([ make_user(), make_user(user_id=2, name='Augustinho Carrara', email='*****@*****.**', password='******', location_id=1) ])) for r in results: assert r in expected
def test_get(self, client: FlaskClient): with client: results = client.get(f'/api/{BASE_ROUTE}', follow_redirects=True).get_json() expected = UserSchema(many=True).dump([ make_new_user(test_uuid1, username='******', password='******', email='*****@*****.**'), make_new_user(test_uuid2, username='******', password='******', email='*****@*****.**') ]).data for r in results: assert r in expected
def test_get(self, client): """Should get the list of entities.""" with client: result = client.get(f"/api/{BASE_ROUTE}/").get_json() expected = dict( items=[{ 'id': 123, 'name': 'Test Entity 1', 'purpose': 'Test purpose', 'camelCase': 'Something' }, { 'id': 456, 'name': 'Test Entity 2', 'purpose': 'Test purpose', 'camelCase': 'Something' }], count=2, current='http://localhost/api/entity/?page=1&per_page=3', next='http://localhost/api/entity/?page=2&per_page=3') assert result == expected
def test_get(self, client: FlaskClient): # noqa with client: results = client.get(f"/api/{BASE_ROUTE}", follow_redirects=True).get_json() expected = (UserSchema(many=True).dump([ make_user(1, username="******", email="*****@*****.**"), make_user(2, username="******", email="*****@*****.**"), make_user(3, username="******", email="*****@*****.**") ])) for e in range(len(expected)): assert results[e]['id'] == expected[e]['id'] assert results[e]['username'] == expected[e]['username'] assert results[e]['email'] == expected[e]['email'] assert results[e]['password_salt'] == expected[e][ 'password_salt'] assert results[e]['full_name'] == expected[e]['full_name'] assert results[e]['date_of_birth'] == expected[e][ 'date_of_birth'] assert results[e]['admin_level'] == expected[e]['admin_level'] assert results[e]['phone_number'] == expected[e][ 'phone_number']
def test_get(self, client: FlaskClient): # noqa with client: result = client.get(f'/api/{BASE_ROUTE}/whatsit/123').get_json() expected = Whatsit(whatsit_id=123) assert result['whatsitId'] == expected.whatsit_id
def test_get(self, client: FlaskClient): with client: result = client.get(f'/api/{BASE_ROUTE}/city/Dublin').get_json() expected = make_location(city='Dublin') assert result['city'] == expected.city
def test_get(self, client: FlaskClient): with client: result = client.get(f'/api/{BASE_ROUTE}/1').get_json() expected = make_location() assert result['locationId'] == expected.location_id
def test_get(self, client: FlaskClient): # noqa with client: result = client.get(f"/api/{BASE_ROUTE}/123").get_json() expected = make_widget(id=123) print(f"result = ", result) assert result["widgetId"] == expected.widget_id
def test_index(client): resp = client.get('/') assert resp.status_code == 200 #assert b'Welcome home' in resp.data
def test_get_by_id(self, client: FlaskClient): with client: result = client.get("/nessus/plugins/888").get_json() expected = Plugin(plugin_id="888") assert result["id"] == expected.id
def test_get(self, client: FlaskClient): # noqa with client: result = client.get(f"/api/{BASE_ROUTE}/doodad/123").get_json() expected = Doodad(doodad_id=123) assert result["doodadId"] == expected.doodad_id
def test_app_healthy(app, client): with client: resp = client.get("/hello") assert resp.status_code == 200 assert resp.is_json assert resp.json == "Hello!"
def test_app_healthy(app, client): # noqa with client: resp = client.get("/health") assert resp.status_code == 200 assert resp.is_json assert resp.json == "healthy"
def test_app_healthy(app, client): # noqa with client: response = client.get('/healthz') data = json.loads(response.data) assert response.status_code == 200 assert data['ok'] == True
def test_get_order(client: FlaskClient): user_id = 1 response = client.get(f'/api/{BASE_ROUTE}/{user_id}') assert response.status_code == 200
def test_get(self, client: FlaskClient): # noqa with client: result = client.get(f"/api/{BASE_ROUTE}/fizzbaz/123").get_json() expected = Fizzbaz(fizzbaz_id=123) assert result["fizzbazId"] == expected.fizzbaz_id
def test_global_state(app, client): #noqa with client: response = client.get('/healthz') assert g.page == app.config['PAGE'] assert g.per_page == app.config['PER_PAGE']