MozDef/tests/http_test_suite.py

20 строки
527 B
Python

from webtest import TestApp
from unit_test_suite import UnitTestSuite
class HTTPTestSuite(UnitTestSuite):
def setup(self):
self.app = TestApp(self.application)
super(HTTPTestSuite, self).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.body == self.body