Пример #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
    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
 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
 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
 def _check_002(self, engine, data):
     self.assertEqual('002', migration.version(engine))
     self.assertColumnsExists(engine,
                              'package',
                              ['supplier_logo', 'supplier'])
Пример #13
0
 def version(self, config):
     print(migration.version())