class TestOpenClosProperty(unittest.TestCase): def setUp(self): self.openClosProperty = OpenClosProperty() def tearDown(self): pass def testFixSqlliteDbUrlForRelativePath(self): import jnpr.openclos.util dbUrl = self.openClosProperty.fixSqlliteDbUrlForRelativePath('sqlite:////absolute-path/sqllite3.db') self.assertEqual(5, dbUrl.count('/')) dbUrl = self.openClosProperty.fixSqlliteDbUrlForRelativePath('sqlite:///relative-path/sqllite3.db') if jnpr.openclos.util.isPlatformWindows(): self.assertTrue("C:\\" in dbUrl) else: self.assertTrue(dbUrl.count('/') > 4) def testLoadDefaultConfig(self): self.assertIsNotNone(self.openClosProperty.getProperties()) def testGetDbUrl(self): self.assertTrue('sqlite:' in self.openClosProperty.getDbUrl())
class TestOpenClosProperty(unittest.TestCase): def setUp(self): self.openClosProperty = OpenClosProperty() def tearDown(self): pass def testFixSqlliteDbUrlForRelativePath(self): import jnpr.openclos.util dbUrl = self.openClosProperty.fixSqlliteDbUrlForRelativePath( 'sqlite:////absolute-path/sqllite3.db') self.assertEqual(5, dbUrl.count('/')) dbUrl = self.openClosProperty.fixSqlliteDbUrlForRelativePath( 'sqlite:///relative-path/sqllite3.db') if jnpr.openclos.util.isPlatformWindows(): self.assertTrue("C:\\" in dbUrl) else: self.assertTrue(dbUrl.count('/') > 4) def testLoadDefaultConfig(self): self.assertIsNotNone(self.openClosProperty.getProperties()) def testGetDbUrl(self): self.assertTrue('sqlite:' in self.openClosProperty.getDbUrl())
def setUp(self): self.openClosProperty = OpenClosProperty()