da18980b581ade4a10dcde25d4f1d2020de7b819
[doneit] / tests / test_file_backend.py
1 import os
2
3 import test_backend
4
5 import sys
6 sys.path.append("../src")
7
8 import file_backend
9
10 class TestFileBackend(object):
11
12         def test_projects(self):
13                 backend = file_backend.FileBackend(os.tmpnam())
14                 test_backend.exercise_projects(backend)
15
16         def test_locations(self):
17                 backend = file_backend.FileBackend(os.tmpnam())
18                 test_backend.exercise_locations(backend)
19
20         def test_task(self):
21                 backend = file_backend.FileBackend(os.tmpnam())
22                 proj1Id = backend.add_project("p1")
23                 proj2Id = backend.add_project("p2")
24                 test_backend.exercise_task(backend, proj1Id, proj2Id)