summaryrefslogtreecommitdiff
path: root/qvisqve/entity_manager_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'qvisqve/entity_manager_tests.py')
-rw-r--r--qvisqve/entity_manager_tests.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/qvisqve/entity_manager_tests.py b/qvisqve/entity_manager_tests.py
index 4ad9bb1..1ca2fad 100644
--- a/qvisqve/entity_manager_tests.py
+++ b/qvisqve/entity_manager_tests.py
@@ -45,6 +45,17 @@ class EntityManagerTests(unittest.TestCase):
self.assertEqual(self.em.list(), [foo_id])
self.assertEqual(self.em.get(foo_id), entity)
+ def test_deletes_an_entity(self):
+ entity = {
+ 'foo': 'foo is cool',
+ }
+ foo_id = 'foo is my entity'
+ self.em.create(foo_id, entity)
+ self.em.delete(foo_id)
+ self.assertEqual(self.em.list(), [])
+ with self.assertRaises(qvisqve.ResourceDoesNotExist):
+ self.em.get('does-not-exist')
+
class ApplicationManagerTests(unittest.TestCase):