Exemple #1
0
    def test_builder_module_dml_files(self):
        module = _RDBMSBuilderModuleSQL('abc', 'def')
        module.add_dml_file('a')
        module.add_dml_file('b')

        dml_files = module.get_dml_files()
        self.assertEqual(2, len(dml_files))
        self.assertEqual('a', dml_files[0])
        self.assertEqual('b', dml_files[1])
Exemple #2
0
    def test_adding_insert(self):
        module = _RDBMSBuilderModuleSQL('abc', 'def')
        module.add_insert('a', 'b')
        module.add_insert('c', 'd')

        inserts = module.get_inserts()
        self.assertEqual(2, len(inserts))
        self.assertEqual('a', inserts[0][0])
        self.assertEqual('b', inserts[0][1])
        self.assertEqual('c', inserts[1][0])
        self.assertEqual('d', inserts[1][1])
Exemple #3
0
    def test_adding_definition(self):
        module = _RDBMSBuilderModuleSQL('abc', 'def')
        module.add_definition('a', 'b')
        module.add_definition('c', 'd')

        statements = module.get_definitions()
        self.assertEqual(2, len(statements))
        self.assertEqual('a', statements[0][0])
        self.assertEqual('b', statements[0][1])
        self.assertEqual('c', statements[1][0])
        self.assertEqual('d', statements[1][1])
Exemple #4
0
    def test_builder_module_build_file(self):
        module = _RDBMSBuilderModuleSQL('abc', 'def')
        module.set_build_file('/a/b/c')

        self.assertEqual('/a/b/c', module.get_build_file())
Exemple #5
0
    def test_builder_module_basics(self):
        module = _RDBMSBuilderModuleSQL('abc', 'def')

        self.assertEqual('abc', module.get_name())
        self.assertEqual('def', module.get_prefix())