Source code for moe.tests.views.rest_test_case

# -*- coding: utf-8 -*-
"""Base class for testing the REST interface against the C++ interface."""
import pytest


[docs]class RestTestCase(object): """Base class for testing the REST interface against the C++ interface.""" endpoint = None @classmethod @pytest.fixture(autouse=True, scope='class')
[docs] def create_webapp(cls): """Create a mocked webapp and store it in cls.testapp.""" from moe import main app = main({}, use_mongo='false') from webtest import TestApp cls.testapp = TestApp(app)