Example #1
0
 def test_add_and_remove_root(self):
     args = ['--debug', '--database', self.cs, '--create_schema', '--add', '/tmp']
     result = configurator.main(args=args)
     self.assertEqual(result, 0)
     args = ['--debug', '--database', self.cs, '--create_schema', '--remove', '/tmp']
     result = configurator.main(args=args)
     self.assertEqual(result, 0)
Example #2
0
 def test_remove_non_existent(self):
     args = ['--debug', '--database', self.cs, '--create_schema', '--remove', '/tmp']
     result = configurator.main(args=args)
     self.assertEqual(result, 0)
Example #3
0
 def test_add_root_without_schema(self):
     args = ['--debug', '--database', self.cs, '--add', '/tmp']
     result = configurator.main(args=args)
     self.assertEqual(result, -1)
Example #4
0
 def test_create_schema(self):
     args = ['--debug', '--database', self.cs, '--create_schema']
     result = configurator.main(args=args)
     self.assertEqual(result, 0)
Example #5
0
 def test_do_noting(self):
     args = ['--debug', '--database', self.cs]
     result = configurator.main(args=args)
     self.assertEqual(result, 0)