def test_model_deleting_works_properly(self): """ Tests that an instance's delete method deletes the instance """ e1 = TestEdgeModel.create(self.v1, self.v2, test_val=3) e1.delete() edges = self.v1.outE() self.assertEqual(len(edges), 0) e1.delete() # don't actually create a db model and try to delete e2 = TestEdgeModel(self.v1, self.v2, test_val=3, name='nonexistant') e2.delete()