class DatabaseManagementTest(unittest.TestCase): def setUp(self): self.arango = Arango() def test_database_add_and_remove(self): db_name = get_next_db_name(self.arango) self.arango.add_database(db_name) self.assertIn(db_name, self.arango.databases["all"]) # Check the properties of the new database self.assertEqual(self.arango.db(db_name).name, db_name) self.assertEqual(self.arango.db(db_name).is_system, False) # Remove the test database self.arango.remove_database(db_name) self.assertNotIn(db_name, self.arango.databases["all"]) def test_database_properties(self): db = self.arango.database("_system") self.assertEqual(db.name, "_system") self.assertTrue(isinstance(db.properties, dict)) self.assertTrue(is_string(db.id)) self.assertTrue(is_string(db.path)) self.assertEqual(db.is_system, True)
def __init__(self): conn = Arango(host="localhost", port=8529) ilanlar=conn.db("ilanlar") collections=ilanlar.collections self.jobtitles = ilanlar.collection("jobtitles") self.ads = ilanlar.collection("ads") self.sites = ilanlar.collection("sites") self.my_graph = ilanlar.graph("my_graph") """self.my_graph.create_vertex_collection("jobtitles")