def test_get_again(self): databases = dbdict() db1 = databases.get("minimal") db2 = databases.get("minimal") self.assertEqual(db1, db2)
def test_setitem_again_same_db(self): databases = dbdict() db = SQLAlchemy("sqlite://") databases["one"] = db with self.assertRaises(RuntimeError): databases["two"] = db
def test_setitem_dummy(self): databases = dbdict() with self.assertRaises(RuntimeError): databases["one"] = {}
def test_setitem_again(self): databases = dbdict() databases["one"] = SQLAlchemy("sqlite://") with self.assertRaises(RuntimeError): databases["one"] = SQLAlchemy("sqlite://")
def test_setitem(self): databases = dbdict() databases["one"] = SQLAlchemy("sqlite://")
def test_update(self): databases = dbdict() databases.update({"one": SQLAlchemy("sqlite://")}, two=SQLAlchemy("sqlite://"))
def test_get(self): databases = dbdict() db = databases.get("minimal") self.assertEqual(str(db.url), "sqlite://")