コード例 #1
0
    def _check_008(self, engine, data):
        self.assertEqual('008', migration.version(engine))
        self.assertIndexExists(engine,
                               'class_definition',
                               'ix_class_definition_name')

        self.assertIndexExists(engine,
                               'package',
                               'ix_package_fqn_and_owner')
コード例 #2
0
    def _check_001(self, engine, data):
        self.assertEqual('001', migration.version(engine))
        self.assertColumnExists(engine, 'category', 'id')
        self.assertColumnExists(engine, 'environment', 'tenant_id')

        # make sure indexes are in place
        self.assertIndexExists(engine, 'class_definition',
                               'ix_class_definition_name')

        self.assertIndexExists(engine, 'package', 'ix_package_fqn')
        self.assertIndexExists(engine, 'category', 'ix_category_name')

        self._test_package_fqn_is_uniq(engine)
コード例 #3
0
ファイル: test_migrations.py プロジェクト: Aqsamm/murano
    def _check_001(self, engine, data):
        self.assertEqual('001', migration.version(engine))
        self.assertColumnExists(engine, 'category', 'id')
        self.assertColumnExists(engine, 'environment', 'tenant_id')

        # make sure indexes are in place
        self.assertIndexExists(engine,
                               'class_definition',
                               'ix_class_definition_name')

        self.assertIndexExists(engine,
                               'package',
                               'ix_package_fqn')
        self.assertIndexExists(engine,
                               'category',
                               'ix_category_name')

        self._test_package_fqn_is_uniq(engine)
コード例 #4
0
ファイル: db_manage.py プロジェクト: AleptNamrata/murano
 def version(self, config):
     print(migration.version())
コード例 #5
0
 def _check_003(self, engine, data):
     self.assertEqual('003', migration.version(engine))
     self.assertColumnExists(engine, 'task', 'action')
     self.assertColumnExists(engine, 'status', 'task_id')
コード例 #6
0
 def _check_002(self, engine, data):
     self.assertEqual('002', migration.version(engine))
     self.assertColumnExists(engine, 'package', 'supplier_logo')
コード例 #7
0
 def _check_006(self, engine, data):
     self.assertEqual('006', migration.version(engine))
     self.assertColumnExists(engine, 'task', 'result')
コード例 #8
0
 def _check_007(self, engine, data):
     self.assertEqual('007', migration.version(engine))
     self.assertColumnExists(engine, 'locks', 'id')
     self.assertColumnExists(engine, 'locks', 'ts')
コード例 #9
0
 def _check_005(self, engine, data):
     self.assertEqual('005', migration.version(engine))
     self.assertColumnExists(engine, 'environment-template', 'id')
     self.assertColumnExists(engine, 'environment-template', 'tenant_id')
     self.assertColumnExists(engine, 'environment-template', 'name')
コード例 #10
0
 def _check_004(self, engine, data):
     self.assertEqual('004', migration.version(engine))
     self.assertColumnType(engine,
                           'package',
                           'description',
                           sqlalchemy.Text)
コード例 #11
0
ファイル: test_migrations.py プロジェクト: Aqsamm/murano
 def _check_003(self, engine, data):
     self.assertEqual('003', migration.version(engine))
     self.assertColumnExists(engine, 'task', 'action')
     self.assertColumnExists(engine, 'status', 'task_id')
コード例 #12
0
ファイル: test_migrations.py プロジェクト: Aqsamm/murano
 def _check_002(self, engine, data):
     self.assertEqual('002', migration.version(engine))
     self.assertColumnsExists(engine,
                              'package',
                              ['supplier_logo', 'supplier'])
コード例 #13
0
ファイル: db_manage.py プロジェクト: sergmelikyan/murano
 def version(self, config):
     print(migration.version())