1
# -*- coding: UTF-8 -*-
4
@author: Aurélien Gâteau <aurelien.gateau@free.fr>
12
from db import Project
13
from projectcmd import ProjectCmd
16
class ProjectTestCase(unittest.TestCase):
18
testutils.clearDatabase()
19
self.cmd = ProjectCmd()
23
tui.addInputAnswers("y")
24
self.cmd.do_p_add("p1")
26
tui.addInputAnswers("y", "y")
27
self.cmd.do_p_add("p2 @kw1 @kw2=12")
29
projects = list(Project.select())
30
result = [x.name for x in projects]
31
expected = [u"p1", u"p2"]
32
self.assertEqual(result, expected)
34
kwDict = Project.get(2).getKeywordDict()
35
self.assertEqual(kwDict, dict(kw1=None, kw2=12))