Example #1
0
def setup_database(request):
    loop = setup_test_loop()
    app = loop.run_until_complete(get_application())

    # Drop any existing database with same name, and then recreate it.
    print('Dropping database {}'.format(AsyncDatabase.DATABASE_NAME))
    AsyncDatabase.drop()
    print('Creating database {}'.format(AsyncDatabase.DATABASE_NAME))
    AsyncDatabase.create()

    # Setup the database so models etc can use it.
    loop.run_until_complete(AsyncDatabase.setup_database(app))

    # Apply database tables
    with AsyncDatabase.manager.allow_sync():
        Person.create_table(True)

    def destroy_db():
        print('Dropping database {}'.format(AsyncDatabase.DATABASE_NAME))
        if AsyncDatabase.manager.is_connected:
            loop.run_until_complete(AsyncDatabase.manager.close())
        AsyncDatabase.drop()

    # Tear down the database once one with tests.
    request.addfinalizer(destroy_db)
def function1698():
    '\n    a test client, called multiple times, should\n    not attempt to close the server again.\n    '
    var1555 = setup_test_loop()
    var2252 = function2617()
    var65 = _TestClient(var2252, loop=var1555)
    var1555.run_until_complete(var65.close())
    var1555.run_until_complete(var65.close())
    teardown_test_loop(var1555)
Example #3
0
def test_aiohttp_client_close_is_idempotent():
    """
    a test client, called multiple times, should
    not attempt to close the server again.
    """
    loop = setup_test_loop()
    app = _create_example_app()
    client = _TestClient(_TestServer(app, loop=loop), loop=loop)
    loop.run_until_complete(client.close())
    loop.run_until_complete(client.close())
    teardown_test_loop(loop)
Example #4
0
def test_test_client_close_is_idempotent():
    """
    a test client, called multiple times, should
    not attempt to close the loop again.
    """
    loop = setup_test_loop()
    app = _create_example_app(loop)
    client = _TestClient(app)
    client.close()
    teardown_test_loop(loop)
    client.close()
Example #5
0
def test_test_client_close_is_idempotent():
    """
    a test client, called multiple times, should
    not attempt to close the loop again.
    """
    loop = setup_test_loop()
    app = _create_example_app(loop)
    client = TestClient(app)
    client.close()
    teardown_test_loop(loop)
    client.close()
Example #6
0
    def setUp(self):
        self.loop = setup_test_loop()
        self.app = self.get_app(self.loop)

        @asyncio.coroutine
        def create_client(app, loop):
            return JsonTestClient(app, loop=loop)

        self.client = self.loop.run_until_complete(
            create_client(self.app, self.loop))
        self.loop.run_until_complete(self.client.start_server())
        random.randint = Mock(return_value=1)
        self.server = Server('/xmlrpc', session=self.client, timeout=0.2)
    def setUp(self):
        self.loop = setup_test_loop()

        self.db = SPARQLClient(endpoint="http://database:8890/sparql",
                               graph=IRI(ENV['MU_APPLICATION_GRAPH']),
                               loop=self.loop,
                               read_timeout=self.sparql_timeout)
        self.loop.run_until_complete(self.prepare_database())

        self.app = self.loop.run_until_complete(self.get_application())

        self.server = FixedPortTestServer(self.app)
        self.client = self.loop.run_until_complete(
            self._get_client(self.server))

        self.loop.run_until_complete(self.client.start_server())
Example #8
0
    def setUp(self):
        self.loop = setup_test_loop()

        self.db = SPARQLClient(endpoint="http://database:8890/sparql",
                               graph=IRI(ENV['MU_APPLICATION_GRAPH']),
                               loop=self.loop,
                               read_timeout=self.sparql_timeout)
        self.loop.run_until_complete(self.prepare_database())

        self.app = self.loop.run_until_complete(self.get_application())

        self.server = FixedPortTestServer(self.app)
        self.client = self.loop.run_until_complete(
            self._get_client(self.server))

        self.loop.run_until_complete(self.client.start_server())
Example #9
0
    def setUp(self):
        self.loop = setup_test_loop()

        app = App(config)

        @aioresponses()
        def get_app_with_mocking(mocked):
            mock_fixerio_responce(mocked)
            self.loop.run_until_complete(app.provider.update())

        get_app_with_mocking()

        self.app = app

        self.server = self.loop.run_until_complete(self.get_server(self.app))
        self.client = self.loop.run_until_complete(self.get_client(
            self.server))
        self.loop.run_until_complete(self.client.start_server())
        self.loop.run_until_complete(self.setUpAsync())
Example #10
0
 def setUp(self):
     from aiohttp.test_utils import setup_test_loop
     self.loop = setup_test_loop()
     self.loop.run_until_complete(self.setUpAsync())
Example #11
0
 def setUp(self):
     self.loop = setup_test_loop()
     self.graph = self._generate_random_graph()
     self.client = self.loop.run_until_complete(self._create_client())
Example #12
0
def create_loop():
    setup_test_loop()
 def setUp(self):
     if self.as_class.executers:
         raise RuntimeError("The executers list is not empty")
     self.loop = setup_test_loop()
     self.job_values = []
Example #14
0
 def setUp(self):
     self.loop = setup_test_loop()
     self.loop.run_until_complete(self.setUpAsync())
Example #15
0
 def setUp(self):
     self.loop = setup_test_loop()
 def setUp(self):
     if self.as_class.executers:
         raise RuntimeError("The executers list is not empty")
     self.loop = setup_test_loop()
     self.job_values = []