示例#1
0
    def test_get_action(self):
        ah = _ActionHistory()
        ah.actions = (("utils", "Utils"), ("utils.run", "Utils Run"),
                      ("commands", "Commands"), ("commands.run",
                                                 "Commands Run"))

        self.assertEqual(["Utils", "Utils Run"],
                         ah.get_action(include=["utils"]))

        self.assertEqual(["Commands", "Commands Run"],
                         ah.get_action(exclude=["utils"]))

        self.assertEqual(["Utils", "Utils Run"],
                         ah.get_action(include=["utils"],
                                       exclude=["commands"]))

        self.assertEqual([],
                         ah.get_action(include=["utils", "commands"],
                                       exclude=["utils", "commands"]))
示例#2
0
    def test_get_action(self):
        ah = _ActionHistory()
        ah.actions = (
            ("utils", "Utils"),
            ("utils.run", "Utils Run"),
            ("commands", "Commands"),
            ("commands.run", "Commands Run")
        )

        self.assertEqual(
            ["Utils", "Utils Run"],
            ah.get_action(
                include=["utils"]
            )
        )

        self.assertEqual(
            ["Commands", "Commands Run"],
            ah.get_action(
                exclude=["utils"]
            )
        )

        self.assertEqual(
            ["Utils", "Utils Run"],
            ah.get_action(
                include=["utils"],
                exclude=["commands"]
            )
        )

        self.assertEqual(
            [],
            ah.get_action(
                include=["utils", "commands"],
                exclude=["utils", "commands"]
            )
        )
示例#3
0
 def test_add_action(self, ready):
     ah = _ActionHistory()
     self.assertEqual(ah.actions, [])
     ah.add_action("alpha", "beta")
     self.assertEqual(ah.actions, [("alpha", "beta")])
示例#4
0
 def test_add_action(self, ready):
     ah = _ActionHistory()
     self.assertEqual(ah.actions, [])
     ah.add_action("alpha", "beta")
     self.assertEqual(ah.actions, [("alpha", "beta")])