def setUp(self): self.arango = Arango() self.db_name = get_next_db_name(self.arango) # Test database cleaup self.addCleanup(self.arango.delete_database, name=self.db_name, safe_delete=True)
def setUp(self): self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.create_database(self.db_name) self.col_name = get_next_col_name(self.db) self.col = self.db.create_collection(self.col_name) # Create the vertex collection self.vertex_col_name = get_next_col_name(self.db) self.vertex_col = self.db.create_collection(self.vertex_col_name) # Create the edge collection self.edge_col_name = get_next_col_name(self.db) self.edge_col = self.db.create_collection( self.edge_col_name, is_edge=True ) # Create the graph self.graph_name = get_next_graph_name(self.db) self.graph = self.db.create_graph( name=self.graph_name, edge_definitions=[{ "collection": self.edge_col_name, "from": [self.vertex_col_name], "to": [self.vertex_col_name] }], ) # Test database cleaup self.addCleanup(self.arango.delete_database, name=self.db_name, safe_delete=True)
def setUp(self): self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.add_database(self.db_name) self.col_name01 = get_next_col_name(self.db) self.col01 = self.db.add_collection(self.col_name01) self.col_name02 = get_next_col_name(self.db) self.col02 = self.db.add_collection(self.col_name02)
def setUp(self): self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.create_database(self.db_name) self.col_name = get_next_col_name(self.db) self.col = self.db.create_collection(self.col_name) # Test database cleaup self.addCleanup(self.arango.delete_database, name=self.db_name, safe_delete=True)
def setUp(self): self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.add_database(self.db_name) self.col_name = get_next_col_name(self.db) self.col = self.db.add_collection(self.col_name) self.col.add_geo_index(["coord"]) self.col.add_skiplist_index(["value"]) self.col.add_fulltext_index(["text"])
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 setUp(self): self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.create_database(self.db_name) self.col_name = get_next_col_name(self.db) self.col = self.db.create_collection(self.col_name) self.col.create_geo_index(["coord"]) self.col.create_skiplist_index(["value"]) self.col.create_fulltext_index(["text"]) # Test database cleaup self.addCleanup(self.arango.delete_database, name=self.db_name, safe_delete=True)
def setUp(self): # Create the test database self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.create_database(self.db_name) # Create the test vertex collection self.vertex_col_name = get_next_col_name(self.db) self.vertex_col = self.db.create_collection(self.vertex_col_name) # Create the test edge collection self.edge_col_name = get_next_col_name(self.db) self.edge_col = self.db.create_collection( self.edge_col_name, is_edge=True ) # Create the test graph self.graph_name = get_next_graph_name(self.db) self.graph = self.db.create_graph( name=self.graph_name, edge_definitions=[{ "collection": self.edge_col_name, "from": [self.vertex_col_name], "to": [self.vertex_col_name] }], ) # Create a few test vertices self.graph.create_vertex( self.vertex_col_name, data={ "_key": "vertex01", "value": 1 } ) self.graph.create_vertex( self.vertex_col_name, data={ "_key": "vertex02", "value": 1 } ) self.graph.create_vertex( self.vertex_col_name, data={ "_key": "vertex03", "value": 1 } ) # Test database cleaup self.addCleanup(self.arango.delete_database, name=self.db_name, safe_delete=True)
def setUp(self): self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.add_database(self.db_name) self.col_name = get_next_col_name(self.db) self.col = self.db.add_collection(self.col_name) # Create the vertex collection self.vertex_col_name = get_next_col_name(self.db) self.vertex_col = self.db.add_collection(self.vertex_col_name) # Create the edge collection self.edge_col_name = get_next_col_name(self.db) self.edge_col = self.db.add_collection(self.edge_col_name, is_edge=True) # Create the graph self.graph_name = get_next_graph_name(self.db) self.graph = self.db.add_graph( name=self.graph_name, edge_definitions=[{ "collection": self.edge_col_name, "from": [self.vertex_col_name], "to": [self.vertex_col_name] }], )
def setUp(self): self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.add_database(self.db_name)
def setUp(self): # Create the test database self.arango = Arango() self.db_name = get_next_db_name(self.arango) self.db = self.arango.add_database(self.db_name) # Create the test vertex "from" collection self.from_col_name = get_next_col_name(self.db) self.from_col = self.db.add_collection(self.from_col_name) # Create the test vertex "to" collection self.to_col_name = get_next_col_name(self.db) self.to_col = self.db.add_collection(self.to_col_name) # Create the test edge collection self.edge_col_name = get_next_col_name(self.db) self.edge_col = self.db.add_collection( self.edge_col_name, is_edge=True ) # Create the test graph self.graph_name = get_next_graph_name(self.db) self.graph = self.db.add_graph( name=self.graph_name, edge_definitions=[{ "collection": self.edge_col_name, "from": [self.from_col_name], "to": [self.to_col_name] }], ) # Add a few test "from" vertices self.graph.add_vertex( self.from_col_name, data={"_key": "from01", "value": 1} ) self.graph.add_vertex( self.from_col_name, data={"_key": "from02", "value": 2} ) # Add a few test "to" vertices self.graph.add_vertex( self.to_col_name, data={"_key": "to01", "value": 1} ) self.graph.add_vertex( self.to_col_name, data={"_key": "to02", "value": 2} ) self.graph.add_vertex( self.to_col_name, data={"_key": "to03", "value": 3} ) # Add a few test edges self.graph.add_edge( self.edge_col_name, { "_from": "{}/{}".format(self.from_col_name, "from01"), "_to": "{}/{}".format(self.to_col_name, "to01"), } ) self.graph.add_edge( self.edge_col_name, { "_from": "{}/{}".format(self.from_col_name, "from02"), "_to": "{}/{}".format(self.to_col_name, "to02"), } ) self.graph.add_edge( self.edge_col_name, { "_from": "{}/{}".format(self.from_col_name, "from02"), "_to": "{}/{}".format(self.to_col_name, "to03"), } )