예제 #1
0
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())
예제 #2
0
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())
예제 #3
0
 def setUp(self):
     self.openClosProperty = OpenClosProperty()
예제 #4
0
 def setUp(self):
     self.openClosProperty = OpenClosProperty()