Пример #1
0
    def test_up_three_levels(self):
        os.chdir(os.path.join(self.base, 'packages', 'a', 'b', 'c'))

        application = management.discover()

        assert application is not None
        assert application.name == 'a'
Пример #2
0
    def test_basic(self):
        os.chdir(os.path.join(self.base, 'discover', 'basic', 'src'))

        application = management.discover()

        assert application is not None
        assert application.name == 'basic'
Пример #3
0
    def test_nested(self):
        os.chdir(os.path.join(self.base, 'discover', 'nested'))

        application = management.discover()

        assert application is not None
        assert application.name == 'a'
Пример #4
0
def pytest_configure(config):
    # Configure the project environment; using utilties made available
    # by alchemist.

    # Discover the application that is being tested against.
    application = management.discover()

    # Establish an application context.
    global _app_context
    _app_context = application.app_context()
    _app_context.push()
Пример #5
0
def pytest_configure(config):
    # Configure the project environment; using utilties made available
    # by alchemist.

    # Discover the application that is being tested against.
    application = management.discover()

    # Establish an application context.
    global _app_context
    _app_context = application.app_context()
    _app_context.push()
Пример #6
0
    def test_shell_context(self):
        os.chdir(os.path.join(self.base, 'packages', 'a'))

        application = management.discover()
        with application.app_context():
            from alchemist.commands import shell
            from a import models

            context = shell._make_context(quiet=True)

            assert 'session' in context
            assert 'db' in context
            assert 'ABlock' in context
            assert context['ABlock'] == models.ABlock
Пример #7
0
    def test_nested_too_low(self):
        os.chdir(os.path.join(self.base, 'discover'))

        application = management.discover()

        assert application is None