File size: 514 Bytes
7c89ed7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from webtest import TestApp
from tests.unit_test_suite import UnitTestSuite
class HTTPTestSuite(UnitTestSuite):
def setup(self):
self.app = TestApp(self.application)
super().setup()
def response_per_route(self, route):
return self.app.get(route)
def test_route_endpoints(self):
for route in self.routes:
response = self.response_per_route(route)
assert response.status_code == self.status_code
assert response.text == self.body
|