Allow running without CAS.
[redakcja.git] / src / wiki_img / tests.py
1 # This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
2 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
3 #
4 import wiki.models as models
5 import shutil
6 import tempfile
7
8
9 class TestStorageBase:
10     def setUp(self):
11         self.dirpath = tempfile.mkdtemp(prefix='redakcja_test_')
12
13     def tearDown(self):
14         shutil.rmtree(self.dirpath)
15
16
17 class TestDocumentStorage(TestStorageBase):
18
19     def test_storage_empty(self):
20         storage = models.DocumentStorage(self.dirpath)
21         self.assertEqual(storage.all(), [])