def test_mem_demo_database(self): from django_zodb.database import get_database_from_uris db = get_database_from_uris(["mem://?demostorage=true"]) self.assertEqual("unnamed", db.database_name) self.assertTrue("unnamed" in db.databases) self.assertEqual("DemoStorage('MappingStorage', 'MappingStorage')", db.getName())
def test_multi_db(self): from django_zodb.database import get_database_from_uris db = get_database_from_uris(["mem://", "mem://?database_name=catalog"]) self.assertEqual("unnamed", db.database_name) self.assertTrue("unnamed" in db.databases) self.assertTrue("catalog" in db.databases) self.assertEqual("MappingStorage", db.getName())
def test_multi_db(self): from django_zodb.database import get_database_from_uris db = get_database_from_uris(["mem://", "mem://?database_name=catalog"]) self.assertEquals("unnamed", db.database_name) self.assertTrue("unnamed" in db.databases) self.assertTrue("catalog" in db.databases) self.assertEquals("MappingStorage", db.getName())
def test_zconfig_database_2(self): from django_zodb.database import get_database_from_uris db = get_database_from_uris( ["zconfig://" + get_tool_uri_path('zconfig.zcml')]) self.assertTrue("temp1" in db.databases) self.assertFalse("temp2" in db.databases)
def test_zconfig_database_2(self): from django_zodb.database import get_database_from_uris db = get_database_from_uris(["zconfig://" + get_tool_path('zconfig.zcml')]) self.assertTrue("temp1" in db.databases) self.assertFalse("temp2" in db.databases)
def test_mem_demo_database(self): from django_zodb.database import get_database_from_uris db = get_database_from_uris(["mem://?demostorage=true"]) self.assertEquals("unnamed", db.database_name) self.assertTrue("unnamed" in db.databases) self.assertEquals("DemoStorage('MappingStorage', 'MappingStorage')", db.getName())
def open_zodb_url(zodb_url): db = database.get_database_from_uris([zodb_url]) return db