Exemplo n.º 1
0
    def test_hooks(self, hook_set):
        class DummyWsgi(object):
            def __init__(self, *args, **kwargs):
                pass

            def set_header(self, *args, **kwargs):
                pass

        from deuce import conf
        conf.block_storage_driver.driver = hook_set
        dummy_wsgi = DummyWsgi()
        Driver.before_hooks(dummy_wsgi)
Exemplo n.º 2
0
    def test_driver(self):
        class MockServer(object):
            def serve_forever(self):
                LOG = logging.getLogger(__name__)
                LOG.info("Mock Server - Started")

        mock_server_object = MockServer()
        with patch.object(simple_server,
                          'make_server',
                          return_value=mock_server_object):
            app_container = Driver()
            app_container.listen()
Exemplo n.º 3
0
    def test_hooks(self, hook_set):
        class DummyWsgi(object):

            def __init__(self, *args, **kwargs):
                pass

            def set_header(self, *args, **kwargs):
                pass

        from deuce import conf
        conf.block_storage_driver.driver = hook_set
        dummy_wsgi = DummyWsgi()
        Driver.before_hooks(dummy_wsgi)
Exemplo n.º 4
0
    def test_driver(self):
        class MockServer(object):

            def serve_forever(self):
                LOG = logging.getLogger(__name__)
                LOG.info("Mock Server - Started")

        mock_server_object = MockServer()
        with patch.object(simple_server,
                          'make_server',
                          return_value=mock_server_object):
                app_container = Driver()
                app_container.listen()
Exemplo n.º 5
0
    def setUp(self):
        super(TestBase, self).setUp()

        import deuce
        deuce.context = DummyContextObject()
        deuce.context.project_id = self.create_project_id()
        deuce.context.openstack = DummyContextObject()
        deuce.context.openstack.auth_token = self.create_auth_token()
        deuce.context.openstack.swift = DummyContextObject()
        deuce.context.openstack.swift.storage_url = 'storage.url'

        # Override the storage locations
        # This is required for environments that run multiple tests
        # at the same time, e.g. tox -e py34 in one shell and
        # tox -e py33 in another shell simultaneously, f.e Jenkins
        deuce.conf.block_storage_driver.disk.path = \
            test_disk_storage_location

        self.app = Driver().app
        self.srmock = ftest.StartResponseMock()
        self.headers = {}
Exemplo n.º 6
0
Arquivo: app.py Projeto: sujala/deuce
import deuce.util.log as logging
from deuce.transport.wsgi.driver import Driver

app_container = Driver()
logging.setup()
app = app_container.app
Exemplo n.º 7
0
def run():
    app_container = Driver()
    app_container.listen()