class VertexProxyTestCase(BulbsTestCase): def setUp(self): self.vertices = VertexProxy(Vertex, self.client) def test_create(self): james = self.vertices.create({'name': 'James'}) assert isinstance(james, Vertex) #assert type(james._id) == int assert james._type == "vertex" assert james.name == "James" def test_update_and_get(self): james1 = self.vertices.create({'name': 'James'}) self.vertices.update(james1._id, {'name': 'James', 'age': 34}) james2 = self.vertices.get(james1._id) assert james2._id == james1._id assert james2.name == "James" assert james2.age == 34 #def test_get_all(self): # vertices = self.vertices.get_all() # vertices = list(vertices) # assert len(vertices) > 0 #def test_remove_property(self): # query_time = self.vertices.remove(self.james._id,'age') # assert type(query_time) == float # assert self.james.age is None def test_delete_vertex(self): james = self.vertices.create({'name': 'James'}) resp = self.vertices.delete(james._id) j2 = self.vertices.get(james._id) assert j2 == None
class VertexProxyTestCase(BulbsTestCase): def setUp(self): self.vertices = VertexProxy(Vertex,self.client) def test_create(self): james = self.vertices.create({'name':'James'}) assert isinstance(james,Vertex) #assert type(james._id) == int assert james._type == "vertex" assert james.name == "James" def test_update_and_get(self): james1 = self.vertices.create({'name':'James'}) self.vertices.update(james1._id, {'name':'James','age':34}) james2 = self.vertices.get(james1._id) assert james2._id == james1._id assert james2.name == "James" assert james2.age == 34 #def test_get_all(self): # vertices = self.vertices.get_all() # vertices = list(vertices) # assert len(vertices) > 0 #def test_remove_property(self): # query_time = self.vertices.remove(self.james._id,'age') # assert type(query_time) == float # assert self.james.age is None def test_delete_vertex(self): james = self.vertices.create({'name':'James'}) resp = self.vertices.delete(james._id) j2 = self.vertices.get(james._id) assert j2 == None def test_ascii_encoding(self): # http://stackoverflow.com/questions/19824952/unicodeencodeerror-bulbs-and-neo4j-create-model data = {u'name': u'Aname M\xf6ller'} v1a = self.vertices.create(data) v1b = self.vertices.get(v1a._id) assert v1b.name == data['name']
class VertexProxyTestCase(BulbsTestCase): def setUp(self): self.vertices = VertexProxy(Vertex,self.client) def test_create(self): james = self.vertices.create({'name':'James'}) assert isinstance(james,Vertex) #assert type(james._id) == int assert james._type == "vertex" assert james.name == "James" def test_update_and_get(self): james1 = self.vertices.create({'name':'James'}) self.vertices.update(james1._id, {'name':'James','age':34}) james2 = self.vertices.get(james1._id) assert james2._id == james1._id assert james2.name == "James" assert james2.age == 34 #def test_get_all(self): # vertices = self.vertices.get_all() # vertices = list(vertices) # assert len(vertices) > 0 #def test_remove_property(self): # query_time = self.vertices.remove(self.james._id,'age') # assert type(query_time) == float # assert self.james.age is None def test_delete_vertex(self): james = self.vertices.create({'name':'James'}) resp = self.vertices.delete(james._id) j2 = self.vertices.get(james._id) assert j2 == None