def setup_test_database(): # TODO(termie): be smart about this try: os.unlink('test.db') except Exception: pass migration.db_sync()
def setup_test_database(): # TODO(termie): be smart about this try: os.unlink('bla.db') except Exception: pass migration.db_sync()
def setup_database(self): super(OAuth1Tests, self).setup_database() package_name = "%s.%s.migrate_repo" % (contrib.__name__, self.EXTENSION_NAME) package = importutils.import_module(package_name) self.repo_path = os.path.abspath(os.path.dirname(package.__file__)) migration.db_version_control(version=None, repo_path=self.repo_path) migration.db_sync(version=None, repo_path=self.repo_path)
def setup_database(self): super(FederationTests, self).setup_database() package_name = "%s.%s.migrate_repo" % (contrib.__name__, self.EXTENSION_NAME) package = importutils.import_module(package_name) self.repo_path = os.path.abspath(os.path.dirname(package.__file__)) migration.db_version_control(version=None, repo_path=self.repo_path) migration.db_sync(version=None, repo_path=self.repo_path)
def setup_database(self): self.conf_files = super(TestExtensionCase, self).config_files() self.conf_files.append( tests.dirs.tests('test_associate_project_endpoint_extension.conf')) super(TestExtensionCase, self).setup_database() package_name = '.'.join((contrib.__name__, self.EXTENSION_NAME)) package = importutils.import_module(package_name) migration.db_version_control(package=package) migration.db_sync(package=package)
def setup_test_database(): try: if os.path.exists('test.db'): os.unlink('test.db') if not os.path.exists('test.db.pristine'): migration.db_sync() shutil.copyfile('test.db', 'test.db.pristine') else: shutil.copyfile('test.db.pristine', 'test.db') except Exception: pass
def setup_database(self): self.conf_files = super(TestExtensionCase, self).config_files() self.conf_files.append( tests.dirs.tests('test_associate_project_endpoint_extension.conf')) super(TestExtensionCase, self).setup_database() package_name = "%s.%s.migrate_repo" % (contrib.__name__, self.EXTENSION_NAME) package = importutils.import_module(package_name) self.repo_path = os.path.abspath(os.path.dirname(package.__file__)) migration.db_version_control(version=None, repo_path=self.repo_path) migration.db_sync(version=None, repo_path=self.repo_path)
def setup_database(self): self.conf_files = super(TestExtensionCase, self).config_files() self.conf_files.append( tests.dirs.tests('test_associate_project_endpoint_extension.conf')) super(TestExtensionCase, self).setup_database() package_name = "%s.%s.migrate_repo" % (contrib.__name__, self.EXTENSION_NAME) package = importutils.import_module(package_name) self.repo_path = os.path.abspath( os.path.dirname(package.__file__)) migration.db_version_control(version=None, repo_path=self.repo_path) migration.db_sync(version=None, repo_path=self.repo_path)
def main(): version = CONF.command.version extension = CONF.command.extension if not extension: migration.db_sync(version=version) else: package_name = "%s.%s.migrate_repo" % (contrib.__name__, extension) try: package = importutils.import_module(package_name) repo_path = os.path.abspath(os.path.dirname(package.__file__)) except ImportError: print(_("This extension does not provide migrations.")) exit(0) try: # Register the repo with the version control API # If it already knows about the repo, it will throw # an exception that we can safely ignore migration.db_version_control(version=None, repo_path=repo_path) except exceptions.DatabaseAlreadyControlledError: pass migration.db_sync(version=None, repo_path=repo_path)
def db_sync(self): migration.db_sync()
def db_sync(self, version=None): migration.db_sync(version=version)
def setup_database(self): super(FederationTests, self).setup_database() package_name = '.'.join((contrib.__name__, self.EXTENSION_NAME)) package = importutils.import_module(package_name) migration.db_version_control(package=package) migration.db_sync(package=package)