コード例 #1
0
ファイル: test_cmd_clean.py プロジェクト: JeffSpies/doit
 def test_clean_default(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks,
                       config={'default_tasks':['t1']})
     cmd_clean._execute(False, False, False)
     # default enable --clean-dep by default
     assert ['t2', 't1'] == self.cleaned
コード例 #2
0
ファイル: test_cmd_clean.py プロジェクト: swayf/doit
 def test_clean_selected(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output,
                       task_list=tasks,
                       config={'default_tasks': ['t1']})
     cmd_clean._execute(False, False, False, ['t2'])
     assert ['t2'] == self.cleaned
コード例 #3
0
ファイル: test_cmd_clean.py プロジェクト: swayf/doit
 def test_clean_default(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output,
                       task_list=tasks,
                       config={'default_tasks': ['t1']})
     cmd_clean._execute(False, False, False)
     # default enable --clean-dep by default
     assert ['t2', 't1'] == self.cleaned
コード例 #4
0
ファイル: test_cmd_clean.py プロジェクト: swayf/doit
 def test_clean_invalid_task(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output,
                       task_list=tasks,
                       config={'default_tasks': ['t1']})
     pytest.raises(InvalidCommand, cmd_clean._execute, False, False, False,
                   ['xxxx'])
コード例 #5
0
ファイル: test_cmd_clean.py プロジェクト: swayf/doit
 def test_clean_taskdep_once(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, True, False, ['t1', 't2'])
     assert ['t2', 't1'] == self.cleaned
コード例 #6
0
ファイル: test_cmd_clean.py プロジェクト: swayf/doit
 def test_clean_subtasks(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, False, False, ['t3'])
     assert ['t3:a', 't3'] == self.cleaned
コード例 #7
0
ファイル: test_cmd_clean.py プロジェクト: JeffSpies/doit
 def test_clean_taskdep_once(self, tasks):
     # do not execute clean operation more than once
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, True, False, ['t1', 't2'])
     assert ['t2', 't1'] == self.cleaned
コード例 #8
0
ファイル: test_cmd_clean.py プロジェクト: JeffSpies/doit
 def test_clean_subtasks(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, False, False, ['t3'])
     assert ['t3:a', 't3'] == self.cleaned
コード例 #9
0
ファイル: test_cmd_clean.py プロジェクト: JeffSpies/doit
 def test_clean_taskdep_recursive(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, True, False, ['t4'])
     assert ['t2', 't1', 't4'] == self.cleaned
コード例 #10
0
ファイル: test_cmd_clean.py プロジェクト: JeffSpies/doit
 def test_clean_selected(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks,
                       config={'default_tasks':['t1']})
     cmd_clean._execute(False, False, False, ['t2'])
     assert ['t2'] == self.cleaned
コード例 #11
0
ファイル: test_cmd_clean.py プロジェクト: JeffSpies/doit
 def test_clean_default_all(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, False, False)
     # default enable --clean-dep by default
     assert set(['t1','t2', 't3:a', 't3', 't4']) == set(self.cleaned)
コード例 #12
0
ファイル: test_cmd_clean.py プロジェクト: JeffSpies/doit
 def test_clean_all(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, False, True)
     assert ['t1','t2', 't3:a', 't3', 't4'] == self.cleaned
コード例 #13
0
ファイル: test_cmd_clean.py プロジェクト: lelit/doit
 def test_clean_default_all(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, False, False)
     # default enable --clean-dep by default
     assert set(['t1', 't2', 't3:a', 't3', 't4']) == set(self.cleaned)
コード例 #14
0
ファイル: test_cmd_clean.py プロジェクト: lelit/doit
 def test_clean_all(self, tasks):
     output = StringIO()
     cmd_clean = Clean(outstream=output, task_list=tasks)
     cmd_clean._execute(False, False, True)
     assert ['t1', 't2', 't3:a', 't3', 't4'] == self.cleaned