aboutsummaryrefslogtreecommitdiff
path: root/budget/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'budget/tests.py')
-rw-r--r--budget/tests.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/budget/tests.py b/budget/tests.py
index cbcefec..d127b06 100644
--- a/budget/tests.py
+++ b/budget/tests.py
@@ -147,6 +147,24 @@ class BudgetTestCase(TestCase):
# no new project added
self.assertEqual(len(models.Project.query.all()), 1)
+ def test_project_deletion(self):
+
+ with run.app.test_client() as c:
+ c.post("/create", data={
+ 'name': 'raclette party',
+ 'id': 'raclette',
+ 'password': 'party',
+ 'contact_email': 'raclette@notmyidea.org'
+ })
+
+ # project added
+ self.assertEqual(len(models.Project.query.all()), 1)
+
+ c.get('/raclette/delete')
+
+ # project removed
+ self.assertEqual(len(models.Project.query.all()), 0)
+
def test_membership(self):
self.post_project("raclette")
self.login("raclette")