Restish имеет встроенный класс TestApp, который можно использовать для тестирования приложений для восстановления.
Предполагая, что у вас есть «test» dir в вашем проекте callte restish root «restest», созданный с paster .
import os
import unittest
from paste.fixture import TestApp
class RootTest (unittest.TestCase):
def setUp(self):
self.app = TestApp('config:%s/../development.ini' % os.path.dirname(os.path.abspath(__file__)))
def tearDown(self):
self.app = None
def test_html(self):
res = self.app.get('/')
res.mustcontain('Hello from restest!')
if __name__ == '__main__':
unittest.main()