Example #1
0
    def setUp(self):
        """Test setup."""
        super(FunctionalTest, self).setUp()

        self.connection = os.environ.get("REFSTACK_TEST_MYSQL_URL")
        if self.connection is None:
            raise ValueError("Database connection url was not found. "
                             "Environment variable REFSTACK_TEST_MYSQL_URL "
                             "is not defined")

        self.config = {
            'app': {
                'root': 'refstack.api.controllers.root.RootController',
                'modules': ['refstack.api'],
            }
        }
        self.config_fixture = config_fixture.Config()
        self.CONF = self.useFixture(self.config_fixture).conf
        self.CONF.set_override('connection',
                               self.connection,
                               'database')

        self.app = pecan.testing.load_test_app(self.config)

        self.drop_all_tables_and_constraints()
        migration.upgrade('head')
Example #2
0
    def setUp(self):
        """Test setup."""
        super(FunctionalTest, self).setUp()

        self.connection = os.environ.get("REFSTACK_TEST_MYSQL_URL")
        if self.connection is None:
            raise ValueError("Database connection url was not found. "
                             "Environment variable REFSTACK_TEST_MYSQL_URL "
                             "is not defined")

        self.config = {
            'app': {
                'root': 'refstack.api.controllers.root.RootController',
                'modules': ['refstack.api'],
            }
        }
        self.config_fixture = config_fixture.Config()
        self.CONF = self.useFixture(self.config_fixture).conf
        self.CONF.set_override('connection', self.connection, 'database')

        self.app = pecan.testing.load_test_app(self.config)

        self.drop_all_tables_and_constraints()
        migration.upgrade('head')
Example #3
0
 def test_upgrade_without_revision(self, upgrade):
     migration.upgrade(None)
     upgrade.assert_called_once_with('fake_config', 'head')
Example #4
0
 def test_upgrade(self, upgrade):
     migration.upgrade('some_revision')
     upgrade.assert_called_once_with('fake_config', 'some_revision')
Example #5
0
 def test_upgrade_without_revision(self, upgrade):
     migration.upgrade(None)
     upgrade.assert_called_once_with('fake_config', 'head')
Example #6
0
 def test_upgrade(self, upgrade):
     migration.upgrade('some_revision')
     upgrade.assert_called_once_with('fake_config', 'some_revision')