aboutsummaryrefslogtreecommitdiff
path: root/ihatemoney/tests
diff options
context:
space:
mode:
Diffstat (limited to 'ihatemoney/tests')
-rw-r--r--ihatemoney/tests/tests.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/ihatemoney/tests/tests.py b/ihatemoney/tests/tests.py
index fd72a8d..63a7394 100644
--- a/ihatemoney/tests/tests.py
+++ b/ihatemoney/tests/tests.py
@@ -20,7 +20,8 @@ from flask import session
from flask_testing import TestCase
from ihatemoney.run import create_app, db, load_configuration
-from ihatemoney.manage import GenerateConfig, GeneratePasswordHash
+from ihatemoney.manage import (
+ GenerateConfig, GeneratePasswordHash, DeleteProject)
from ihatemoney import models
from ihatemoney import utils
@@ -1472,6 +1473,15 @@ class CommandTestCase(BaseTestCase):
print(stdout.getvalue())
self.assertEqual(len(stdout.getvalue().strip()), 187)
+ def test_demo_project_deletion(self):
+ self.create_project('demo')
+ self.assertEquals(models.Project.query.get('demo').name, 'demo')
+
+ cmd = DeleteProject()
+ cmd.run('demo')
+
+ self.assertEqual(len(models.Project.query.all()), 0)
+
if __name__ == "__main__":
unittest.main()