def test_instance_gdb_rexster(self): """ Tests that a rexster instance has a graph database (TODO). """ port = settings.GRAPHDATABASES["default"]["PORT"] path = settings.GRAPHDATABASES["default"]["NAME"] instance = Instance(name=self.instanceName, engine=self.instanceEngine, port=port, path=path, owner=self.u) instance.save() self.assertIsNotNone(instance) self.assertIsNotNone(self.sylva_graph)
def test_instance_edition_neo4j(self): """ Tests that a neo4j instance is edited. """ instance = Instance(name=self.instanceName, engine=self.instanceEngine, port=self.instancePort, path=self.instancePath, owner=self.u) instance.save() self.assertIsNotNone(instance) self.assertEqual(instance.name, self.instanceName) instance.name = "instanceNeo4jSet" self.assertEqual(instance.name, "instanceNeo4jSet")
def create_and_get_gdb(test): port = test.instancePort path = test.instancePath instance = Instance(name=test.instanceName, engine=test.instanceEngine, port=port, path=path, owner=test.user) instance.save() test.assertIsNotNone(instance) test.assertIsNotNone(test.graph) gdb = instance.get_gdb(test.graph) test.assertIsNotNone(gdb) return gdb
def test_instance_deletion_neo4j(self): """ Tests that a neo4j instance is deleted. """ instance = Instance(name=self.instanceName, engine=self.instanceEngine, port=self.instancePort, path=self.instancePath, owner=self.u) instance.save() self.assertIsNotNone(instance) instance_id = instance.id Instance.objects.get(pk=instance_id).delete() try: Instance.objects.get(pk=instance_id) exists = True except Instance.DoesNotExist: exists = False self.assertEqual(exists, False)