コード例 #1
0
 def testDontForgetTaskDependency(self, tasks, depfile):
     self._add_task_deps(tasks, depfile.name)
     output = StringIO.StringIO()
     cmds.doit_forget(depfile.name, tasks, output, ["t3"])
     dep = Dependency(depfile.name)
     assert None == dep._get("t3", "dep")
     assert "1" == dep._get("t1", "dep")
コード例 #2
0
ファイル: test_cmd_ignore.py プロジェクト: swayf/doit
 def testDontIgnoreTaskDependency(self, tasks, depfile):
     output = StringIO.StringIO()
     cmd = Ignore(outstream=output, dep_file=depfile.name, task_list=tasks)
     cmd._execute(["t3"])
     dep = Dependency(depfile.name)
     assert '1' == dep._get("t3", "ignore:")
     assert None == dep._get("t1", "ignore:")
コード例 #3
0
ファイル: test_cmd_ignore.py プロジェクト: GadgetSteve/doit
 def testDontIgnoreTaskDependency(self, tasks, depfile_name):
     output = StringIO()
     cmd = CmdFactory(Ignore, outstream=output, dep_file=depfile_name,
                      backend='dbm', task_list=tasks)
     cmd._execute(["t3"])
     dep = Dependency(DbmDB, depfile_name)
     assert '1' == dep._get("t3", "ignore:")
     assert None == dep._get("t1", "ignore:")
コード例 #4
0
 def testIgnoreOne(self, tasks, depfile):
     output = StringIO.StringIO()
     cmds.doit_ignore(depfile.name, tasks, output, ["t2", "t1"])
     got = output.getvalue().split("\n")[:-1]
     assert ["ignoring t2", "ignoring t1"] == got
     dep = Dependency(depfile.name)
     assert '1' == dep._get("t1", "ignore:")
     assert '1' == dep._get("t2", "ignore:")
     assert None == dep._get("t3", "ignore:")
コード例 #5
0
ファイル: test_cmd_forget.py プロジェクト: swayf/doit
 def testDontForgetTaskDependency(self, tasks, depfile):
     self._add_task_deps(tasks, depfile.name)
     output = StringIO()
     cmd_forget = Forget(outstream=output, dep_file=depfile.name,
                         task_list=tasks, sel_tasks=["t3"])
     cmd_forget._execute()
     dep = Dependency(depfile.name)
     assert None == dep._get("t3", "dep")
     assert "1" == dep._get("t1", "dep")
コード例 #6
0
ファイル: test_cmd_ignore.py プロジェクト: xordspar0/doit
 def testDontIgnoreTaskDependency(self, tasks, dep_manager):
     output = StringIO()
     cmd = CmdFactory(Ignore,
                      outstream=output,
                      dep_manager=dep_manager,
                      task_list=tasks)
     cmd._execute(["t3"])
     dep = Dependency(DbmDB, dep_manager.name)
     assert '1' == dep._get("t3", "ignore:")
     assert None == dep._get("t1", "ignore:")
コード例 #7
0
ファイル: test_cmd_ignore.py プロジェクト: swayf/doit
 def testIgnoreOne(self, tasks, depfile):
     output = StringIO.StringIO()
     cmd = Ignore(outstream=output, dep_file=depfile.name, task_list=tasks)
     cmd._execute(["t2", "t1"])
     got = output.getvalue().split("\n")[:-1]
     assert ["ignoring t2", "ignoring t1"] == got
     dep = Dependency(depfile.name)
     assert '1' == dep._get("t1", "ignore:")
     assert '1' == dep._get("t2", "ignore:")
     assert None == dep._get("t3", "ignore:")
コード例 #8
0
 def testDontForgetTaskDependency(self, tasks, depfile_name):
     self._add_task_deps(tasks, depfile_name)
     output = StringIO()
     cmd_forget = CmdFactory(
         Forget, outstream=output, dep_file=depfile_name,
         backend='dbm', task_list=tasks, sel_tasks=["t3"])
     cmd_forget._execute(False)
     dep = Dependency(DbmDB, depfile_name)
     assert None == dep._get("t3", "dep")
     assert "1" == dep._get("t1", "dep")
コード例 #9
0
 def testDontIgnoreTaskDependency(self, tasks, depfile_name):
     output = StringIO()
     cmd = Ignore(outstream=output,
                  dep_file=depfile_name,
                  backend='dbm',
                  task_list=tasks)
     cmd._execute(["t3"])
     dep = Dependency(depfile_name)
     assert '1' == dep._get("t3", "ignore:")
     assert None == dep._get("t1", "ignore:")
コード例 #10
0
ファイル: test_cmd_ignore.py プロジェクト: swayf/doit
 def testIgnoreOne(self, tasks, depfile):
     output = StringIO.StringIO()
     cmd = Ignore(outstream=output, dep_file=depfile.name, task_list=tasks)
     cmd._execute(["t2", "t1"])
     got = output.getvalue().split("\n")[:-1]
     assert ["ignoring t2", "ignoring t1"] == got
     dep = Dependency(depfile.name)
     assert '1' == dep._get("t1", "ignore:")
     assert '1' == dep._get("t2", "ignore:")
     assert None == dep._get("t3", "ignore:")
コード例 #11
0
 def testForgetOne(self, tasks, depfile):
     self._add_task_deps(tasks, depfile.name)
     output = StringIO.StringIO()
     cmds.doit_forget(depfile.name, tasks, output, ["t2", "t1"])
     got = output.getvalue().split("\n")[:-1]
     assert ["forgeting t2", "forgeting t1"] == got
     dep = Dependency(depfile.name)
     assert None == dep._get("t1", "dep")
     assert None == dep._get("t2", "dep")
     assert "1" == dep._get("g1.a", "dep")
コード例 #12
0
 def testDontForgetTaskDependency(self, tasks, depfile):
     self._add_task_deps(tasks, depfile.name)
     output = StringIO()
     cmd_forget = Forget(outstream=output,
                         dep_file=depfile.name,
                         task_list=tasks,
                         sel_tasks=["t3"])
     cmd_forget._execute()
     dep = Dependency(depfile.name)
     assert None == dep._get("t3", "dep")
     assert "1" == dep._get("t1", "dep")
コード例 #13
0
ファイル: test_cmd_ignore.py プロジェクト: GadgetSteve/doit
 def testIgnoreOne(self, tasks, depfile_name):
     output = StringIO()
     cmd = CmdFactory(Ignore, outstream=output, dep_file=depfile_name,
                      backend='dbm', task_list=tasks)
     cmd._execute(["t2", "t1"])
     got = output.getvalue().split("\n")[:-1]
     assert ["ignoring t2", "ignoring t1"] == got
     dep = Dependency(DbmDB, depfile_name)
     assert '1' == dep._get("t1", "ignore:")
     assert '1' == dep._get("t2", "ignore:")
     assert None == dep._get("t3", "ignore:")
コード例 #14
0
    def testIgnoreGroup(self, tasks, depfile):
        output = StringIO.StringIO()
        cmds.doit_ignore(depfile.name, tasks, output, ["g2"])
        got = output.getvalue().split("\n")[:-1]

        dep = Dependency(depfile.name)
        assert '1' == dep._get("t1", "ignore:"), got
        assert None == dep._get("t2", "ignore:")
        assert '1' == dep._get("g1", "ignore:")
        assert '1' == dep._get("g1.a", "ignore:")
        assert '1' == dep._get("g1.b", "ignore:")
        assert '1' == dep._get("g2", "ignore:")
コード例 #15
0
ファイル: test_cmd_forget.py プロジェクト: swayf/doit
 def testForgetOne(self, tasks, depfile):
     self._add_task_deps(tasks, depfile.name)
     output = StringIO()
     cmd_forget = Forget(outstream=output, dep_file=depfile.name,
                         task_list=tasks, sel_tasks=["t2", "t1"])
     cmd_forget._execute()
     got = output.getvalue().split("\n")[:-1]
     assert ["forgeting t2", "forgeting t1"] == got
     dep = Dependency(depfile.name)
     assert None == dep._get("t1", "dep")
     assert None == dep._get("t2", "dep")
     assert "1" == dep._get("g1.a", "dep")
コード例 #16
0
ファイル: test_cmds.py プロジェクト: jergason/topicalguide
    def testForgetGroup(self, tasks):
        output = StringIO.StringIO()
        cmds.doit_forget(TESTDB, tasks, output, ["g2"])
        got = output.getvalue().split("\n")[:-1]
        assert "forgeting g2" == got[0]

        dep = Dependency(TESTDB)
        assert None == dep._get("t1", "dep")
        assert "1" == dep._get("t2", "dep")
        assert None == dep._get("g1", "dep")
        assert None == dep._get("g1.a", "dep")
        assert None == dep._get("g1.b", "dep")
        assert None == dep._get("g2", "dep")
コード例 #17
0
ファイル: test_cmd_ignore.py プロジェクト: xordspar0/doit
 def testIgnoreOne(self, tasks, dep_manager):
     output = StringIO()
     cmd = CmdFactory(Ignore,
                      outstream=output,
                      dep_manager=dep_manager,
                      task_list=tasks)
     cmd._execute(["t2", "t1"])
     got = output.getvalue().split("\n")[:-1]
     assert ["ignoring t2", "ignoring t1"] == got
     dep = Dependency(DbmDB, dep_manager.name)
     assert '1' == dep._get("t1", "ignore:")
     assert '1' == dep._get("t2", "ignore:")
     assert None == dep._get("t3", "ignore:")
コード例 #18
0
ファイル: test_cmd_ignore.py プロジェクト: swayf/doit
    def testIgnoreGroup(self, tasks, depfile):
        output = StringIO.StringIO()
        cmd = Ignore(outstream=output, dep_file=depfile.name, task_list=tasks)
        cmd._execute(["g2"])
        got = output.getvalue().split("\n")[:-1]

        dep = Dependency(depfile.name)
        assert '1' == dep._get("t1", "ignore:"), got
        assert None == dep._get("t2", "ignore:")
        assert '1' == dep._get("g1", "ignore:")
        assert '1' == dep._get("g1.a", "ignore:")
        assert '1' == dep._get("g1.b", "ignore:")
        assert '1' == dep._get("g2", "ignore:")
コード例 #19
0
 def testForgetOne(self, tasks, depfile_name):
     self._add_task_deps(tasks, depfile_name)
     output = StringIO()
     cmd_forget = CmdFactory(Forget, outstream=output, dep_file=depfile_name,
                             backend='dbm', task_list=tasks,
                             sel_tasks=["t2", "t1"])
     cmd_forget._execute(False)
     got = output.getvalue().split("\n")[:-1]
     assert ["forgetting t2", "forgetting t1"] == got
     dep = Dependency(DbmDB, depfile_name)
     assert None == dep._get("t1", "dep")
     assert None == dep._get("t2", "dep")
     assert "1" == dep._get("g1.a", "dep")
コード例 #20
0
ファイル: test_cmd_ignore.py プロジェクト: pydoit/doit
    def testIgnoreGroup(self, tasks, dep_manager):
        output = StringIO()
        cmd = CmdFactory(Ignore, outstream=output, dep_manager=dep_manager,
                         task_list=tasks)
        cmd._execute(["g1"])
        got = output.getvalue().split("\n")[:-1]

        dep = Dependency(DbmDB, dep_manager.name)
        assert None == dep._get("t1", "ignore:"), got
        assert None == dep._get("t2", "ignore:")
        assert '1' == dep._get("g1", "ignore:")
        assert '1' == dep._get("g1.a", "ignore:")
        assert '1' == dep._get("g1.b", "ignore:")
コード例 #21
0
ファイル: test_cmd_ignore.py プロジェクト: swayf/doit
    def testIgnoreGroup(self, tasks, depfile):
        output = StringIO.StringIO()
        cmd = Ignore(outstream=output, dep_file=depfile.name, task_list=tasks)
        cmd._execute(["g2"])
        got = output.getvalue().split("\n")[:-1]

        dep = Dependency(depfile.name)
        assert '1' == dep._get("t1", "ignore:"), got
        assert None == dep._get("t2", "ignore:")
        assert '1' == dep._get("g1", "ignore:")
        assert '1' == dep._get("g1.a", "ignore:")
        assert '1' == dep._get("g1.b", "ignore:")
        assert '1' == dep._get("g2", "ignore:")
コード例 #22
0
 def testForgetOne(self, tasks, depfile):
     self._add_task_deps(tasks, depfile.name)
     output = StringIO()
     cmd_forget = Forget(outstream=output,
                         dep_file=depfile.name,
                         task_list=tasks,
                         sel_tasks=["t2", "t1"])
     cmd_forget._execute()
     got = output.getvalue().split("\n")[:-1]
     assert ["forgeting t2", "forgeting t1"] == got
     dep = Dependency(depfile.name)
     assert None == dep._get("t1", "dep")
     assert None == dep._get("t2", "dep")
     assert "1" == dep._get("g1.a", "dep")
コード例 #23
0
ファイル: test_cmd_forget.py プロジェクト: JeffSpies/doit
    def testForgetGroup(self, tasks, depfile_name):
        self._add_task_deps(tasks, depfile_name)
        output = StringIO()
        cmd_forget = Forget(outstream=output, dep_file=depfile_name,
                            backend='dbm', task_list=tasks, sel_tasks=["g1"])
        cmd_forget._execute(False)
        got = output.getvalue().split("\n")[:-1]
        assert "forgetting g1" == got[0]

        dep = Dependency(depfile_name)
        assert "1" == dep._get("t1", "dep")
        assert "1" == dep._get("t2", "dep")
        assert None == dep._get("g1", "dep")
        assert None == dep._get("g1.a", "dep")
        assert None == dep._get("g1.b", "dep")
コード例 #24
0
    def testIgnoreGroup(self, tasks, depfile_name):
        output = StringIO()
        cmd = CmdFactory(Ignore,
                         outstream=output,
                         dep_file=depfile_name,
                         backend='dbm',
                         task_list=tasks)
        cmd._execute(["g1"])
        got = output.getvalue().split("\n")[:-1]

        dep = Dependency(DbmDB, depfile_name)
        assert None == dep._get("t1", "ignore:"), got
        assert None == dep._get("t2", "ignore:")
        assert '1' == dep._get("g1", "ignore:")
        assert '1' == dep._get("g1.a", "ignore:")
        assert '1' == dep._get("g1.b", "ignore:")
コード例 #25
0
 def testIgnoreAll(self, tasks, depfile):
     output = StringIO.StringIO()
     cmds.doit_ignore(depfile.name, tasks, output, [])
     got = output.getvalue().split("\n")[:-1]
     assert ["You cant ignore all tasks! Please select a task."] == got, got
     dep = Dependency(depfile.name)
     for task in tasks:
         assert None == dep._get(task.name, "ignore:")
コード例 #26
0
ファイル: test_cmds.py プロジェクト: jergason/topicalguide
 def testForgetOne(self, tasks):
     output = StringIO.StringIO()
     cmds.doit_forget(TESTDB, tasks, output, ["t2", "t1"])
     got = output.getvalue().split("\n")[:-1]
     assert ["forgeting t2", "forgeting t1"] == got
     dep = Dependency(TESTDB)
     assert None == dep._get("t1", "dep")
     assert None == dep._get("t2", "dep")
コード例 #27
0
ファイル: test_cmds.py プロジェクト: jergason/topicalguide
 def testForgetAll(self, tasks):
     output = StringIO.StringIO()
     cmds.doit_forget(TESTDB, tasks, output, [])
     got = output.getvalue().split("\n")[:-1]
     assert ["forgeting all tasks"] == got, repr(output.getvalue())
     dep = Dependency(TESTDB)
     for task in tasks:
         assert None == dep._get(task.name, "dep")
コード例 #28
0
ファイル: test_runner.py プロジェクト: jergason/topicalguide
 def test_successRunOnce(self, reporter, RunnerClass):
     tasks = [Task("taskX", [my_print], run_once=True)]
     my_runner = RunnerClass(TESTDB, reporter)
     tc = TaskControl(tasks)
     tc.process(None)
     my_runner.run_tasks(tc)
     assert runner.SUCCESS == my_runner.finish()
     d = Dependency(TESTDB)
     assert '1' == d._get('taskX', 'run-once:')
コード例 #29
0
ファイル: test_cmd_ignore.py プロジェクト: swayf/doit
 def testIgnoreAll(self, tasks, depfile):
     output = StringIO.StringIO()
     cmd = Ignore(outstream=output, dep_file=depfile.name, task_list=tasks)
     cmd._execute([])
     got = output.getvalue().split("\n")[:-1]
     assert ["You cant ignore all tasks! Please select a task."] == got, got
     dep = Dependency(depfile.name)
     for task in tasks:
         assert None == dep._get(task.name, "ignore:")
コード例 #30
0
ファイル: test_cmd_forget.py プロジェクト: lelit/doit
    def testForgetGroup(self, tasks, depfile_name):
        self._add_task_deps(tasks, depfile_name)
        output = StringIO()
        cmd_forget = Forget(outstream=output,
                            dep_file=depfile_name,
                            backend='dbm',
                            task_list=tasks,
                            sel_tasks=["g1"])
        cmd_forget._execute(False)
        got = output.getvalue().split("\n")[:-1]
        assert "forgetting g1" == got[0]

        dep = Dependency(depfile_name)
        assert "1" == dep._get("t1", "dep")
        assert "1" == dep._get("t2", "dep")
        assert None == dep._get("g1", "dep")
        assert None == dep._get("g1.a", "dep")
        assert None == dep._get("g1.b", "dep")
コード例 #31
0
ファイル: test_cmd_ignore.py プロジェクト: swayf/doit
 def testIgnoreAll(self, tasks, depfile):
     output = StringIO.StringIO()
     cmd = Ignore(outstream=output, dep_file=depfile.name, task_list=tasks)
     cmd._execute([])
     got = output.getvalue().split("\n")[:-1]
     assert ["You cant ignore all tasks! Please select a task."] == got, got
     dep = Dependency(depfile.name)
     for task in tasks:
         assert None == dep._get(task.name, "ignore:")
コード例 #32
0
ファイル: test_dependency.py プロジェクト: davidbrochart/doit
    def test_dump(self, pdep_manager):
        # save and close db
        pdep_manager._set("taskId_X", "dependency_A", "da_md5")
        pdep_manager.close()

        # open it again and check the value
        d2 = Dependency(pdep_manager.db_class, pdep_manager.name)

        value = d2._get("taskId_X", "dependency_A")
        assert "da_md5" == value, value
コード例 #33
0
    def test_dump(self, pdepfile):
        # save and close db
        pdepfile._set("taskId_X","dependency_A","da_md5")
        pdepfile.close()

        # open it again and check the value
        d2 = Dependency(pdepfile.db_class, pdepfile.name)

        value = d2._get("taskId_X","dependency_A")
        assert "da_md5" == value, value
コード例 #34
0
    def testForgetAll(self, tasks, depfile):
        self._add_task_deps(tasks, depfile.name)
        output = StringIO.StringIO()
        cmds.doit_forget(depfile.name, tasks, output, [])
        got = output.getvalue().split("\n")[:-1]
        assert ["forgeting all tasks"] == got, repr(output.getvalue())
#        assert False
        dep = Dependency(depfile.name)
        for task in tasks:
            assert None == dep._get(task.name, "dep")
コード例 #35
0
    def _add_task_deps(tasks, testdb):
        """put some data on testdb"""
        dep = Dependency(DbmDB, testdb)
        for task in tasks:
            dep._set(task.name,"dep","1")
        dep.close()

        dep2 = Dependency(DbmDB, testdb)
        assert "1" == dep2._get("g1.a", "dep")
        dep2.close()
コード例 #36
0
    def _add_task_deps(tasks, testdb):
        """put some data on testdb"""
        dep = Dependency(testdb)
        for task in tasks:
            dep._set(task.name,"dep","1")
        dep.close()

        dep2 = Dependency(testdb)
        assert "1" == dep2._get("g1.a", "dep")
        dep2.close()
コード例 #37
0
ファイル: test_cmd_forget.py プロジェクト: swayf/doit
 def testForgetAll(self, tasks, depfile):
     self._add_task_deps(tasks, depfile.name)
     output = StringIO()
     cmd_forget = Forget(outstream=output, dep_file=depfile.name,
                         task_list=tasks, sel_tasks=[])
     cmd_forget._execute()
     got = output.getvalue().split("\n")[:-1]
     assert ["forgeting all tasks"] == got, repr(output.getvalue())
     dep = Dependency(depfile.name)
     for task in tasks:
         assert None == dep._get(task.name, "dep")
コード例 #38
0
 def testForgetAll(self, tasks, depfile_name):
     self._add_task_deps(tasks, depfile_name)
     output = StringIO()
     cmd_forget = CmdFactory(Forget, outstream=output, dep_file=depfile_name,
                             backend='dbm', task_list=tasks, sel_tasks=[])
     cmd_forget._execute(False)
     got = output.getvalue().split("\n")[:-1]
     assert ["forgetting all tasks"] == got, repr(output.getvalue())
     dep = Dependency(DbmDB, depfile_name)
     for task in tasks:
         assert None == dep._get(task.name, "dep")
コード例 #39
0
 def testForgetAll(self, tasks, depfile):
     self._add_task_deps(tasks, depfile.name)
     output = StringIO()
     cmd_forget = Forget(outstream=output,
                         dep_file=depfile.name,
                         task_list=tasks,
                         sel_tasks=[])
     cmd_forget._execute()
     got = output.getvalue().split("\n")[:-1]
     assert ["forgeting all tasks"] == got, repr(output.getvalue())
     dep = Dependency(depfile.name)
     for task in tasks:
         assert None == dep._get(task.name, "dep")
コード例 #40
0
ファイル: test_runner.py プロジェクト: JeffSpies/doit
    def test_updateDependencies(self, reporter, RunnerClass, depfile_name):
        depPath = os.path.join(os.path.dirname(__file__),"data/dependency1")
        ff = open(depPath,"a")
        ff.write("xxx")
        ff.close()
        dependencies = [depPath]

        filePath = os.path.join(os.path.dirname(__file__),"data/target")
        ff = open(filePath,"a")
        ff.write("xxx")
        ff.close()
        targets = [filePath]

        t1 = Task("t1", [my_print], dependencies, targets)
        my_runner = RunnerClass(Dependency, depfile_name, reporter)
        my_runner.run_tasks(TaskDispatcher({'t1':t1}, [], ['t1']))
        assert runner.SUCCESS == my_runner.finish()
        d = Dependency(depfile_name)
        assert d._get("t1", os.path.abspath(depPath))
コード例 #41
0
ファイル: test_runner.py プロジェクト: lelit/doit
    def test_updateDependencies(self, reporter, RunnerClass, depfile_name):
        depPath = os.path.join(os.path.dirname(__file__), "data/dependency1")
        ff = open(depPath, "a")
        ff.write("xxx")
        ff.close()
        dependencies = [depPath]

        filePath = os.path.join(os.path.dirname(__file__), "data/target")
        ff = open(filePath, "a")
        ff.write("xxx")
        ff.close()
        targets = [filePath]

        t1 = Task("t1", [my_print], dependencies, targets)
        my_runner = RunnerClass(Dependency, depfile_name, reporter)
        my_runner.run_tasks(TaskDispatcher({'t1': t1}, [], ['t1']))
        assert runner.SUCCESS == my_runner.finish()
        d = Dependency(depfile_name)
        assert d._get("t1", os.path.abspath(depPath))
コード例 #42
0
ファイル: test_runner.py プロジェクト: jergason/topicalguide
    def test_updateDependencies(self, reporter, RunnerClass):
        depPath = os.path.join(os.path.dirname(__file__),"data/dependency1")
        ff = open(depPath,"a")
        ff.write("xxx")
        ff.close()
        dependencies = [depPath]

        filePath = os.path.join(os.path.dirname(__file__),"data/target")
        ff = open(filePath,"a")
        ff.write("xxx")
        ff.close()
        targets = [filePath]

        tasks = [Task("taskX", [my_print], dependencies, targets)]
        my_runner = RunnerClass(TESTDB, reporter)
        tc = TaskControl(tasks)
        tc.process(None)
        my_runner.run_tasks(tc)
        assert runner.SUCCESS == my_runner.finish()
        d = Dependency(TESTDB)
        assert d._get("taskX", os.path.abspath(depPath))
コード例 #43
0
 def testDontIgnoreTaskDependency(self, tasks, depfile):
     output = StringIO.StringIO()
     cmds.doit_ignore(depfile.name, tasks, output, ["t3"])
     dep = Dependency(depfile.name)
     assert '1' == dep._get("t3", "ignore:")
     assert None == dep._get("t1", "ignore:")
コード例 #44
0
ファイル: test_cmds.py プロジェクト: jergason/topicalguide
 def testDontIgnoreTaskDependency(self, tasks):
     output = StringIO.StringIO()
     cmds.doit_ignore(TESTDB, tasks, output, ["t3"])
     dep = Dependency(TESTDB)
     assert '1' == dep._get("t3", "ignore:")
     assert None == dep._get("t1", "ignore:")