def setUp(self): self.db = connections['default'] self.db.drop_database() self.db.db_exists = False self.db.create_database() migrate_app('tests', 'default') ClickHouseTestModel.get_storage().flush()
def _recreate_db(self, db_alias): db = connections[db_alias] db.drop_database() db.db_exists = False db.create_database() migrate_app('tests', db_alias) return db
def setUp(self): ClickHouseTestModel.get_storage().flush() connections['default'].drop_database() connections['default'].create_database() migrate_app('tests', 'default') # Disable sync for not interesting models ClickHouseMultiTestModel.sync_enabled = False ClickHouseTestModel.sync_enabled = False
def test_migrate_app(self): migrate_app('tests', 'default') self.assertTrue(table_exists(self.db, ClickHouseTestModel)) self.assertEqual(1, self.db.count(MigrationHistory)) # Migrations are already applied no actions should be done migrate_app('tests', 'default') self.assertEqual(1, self.db.count(MigrationHistory))
def setUp(self): self.db = connections['default'] self.db.drop_database() self.db.create_database() migrate_app('tests', 'default') ClickHouseCollapseTestModel.get_storage().flush() ClickHouseCollapseTestModel.objects.bulk_create([ ClickHouseCollapseTestModel(**item) for item in self.collapse_fixture ]) self.objects = TestModel.objects.filter(id=1)
def setUp(self): ClickHouseTestModel.get_storage().flush() connections['default'].drop_database() connections['default'].create_database() migrate_app('tests', 'default') # Disable sync for not interesting models ClickHouseMultiTestModel.sync_enabled = False ClickHouseTestModel.sync_enabled = False TestModel.objects.bulk_create([ TestModel(created=datetime.datetime.now(), created_date='2018-01-01', value=i) for i in range(self.BATCH_SIZE) ])
def setUp(self): self.db = ClickHouseCollapseTestModel.get_database() self.db.drop_database() self.db.create_database() migrate_app('tests', 'default') ClickHouseTestModel.get_storage().flush()
def test_router_not_allowed(self): migrate_app('tests', 'default') self.assertFalse(table_exists(self.db, ClickHouseTestModel))
def test_readonly_connections(self): migrate_app('tests', 'readonly') self.assertFalse( table_exists(connections['readonly'], ClickHouseTestModel))
def test_no_migrate_connections(self): migrate_app('tests', 'no_migrate') self.assertFalse( table_exists(connections['no_migrate'], ClickHouseTestModel))
def setUp(self): self.db = ClickHouseTestModel.get_database(for_write=True) self.db.drop_database() self.db.create_database() migrate_app('tests', 'default')