예제 #1
0
    def test_extra_arguments(self):
        h = HookConfig('tox.ini')
        conf = ("[captainhook]\n" "flake8:on; --show-source\n" "python3:on")
        h.get_file = lambda: io.StringIO(conf)

        self.assertEquals('--show-source', h.arguments('flake8'))
        self.assertTrue(h.is_enabled('flake8'))
예제 #2
0
    def test_extra_arguments_2(self):
        h = HookConfig('tox.ini')
        conf = ("[captainhook]\n" "pylint:on;0\n" "flake8:off")
        h.get_file = lambda: io.StringIO(conf)

        self.assertEquals('0', h.arguments('pylint'))
        self.assertFalse(h.is_enabled('flake8'))
예제 #3
0
    def test_extra_arguments(self):
        h = HookConfig('tox.ini')
        conf = ("[captainhook]\n"
                "flake8:on; --show-source\n"
                "python3:on")
        h.get_file = lambda: io.StringIO(conf)

        self.assertEquals('--show-source', h.arguments('flake8'))
        self.assertTrue(h.is_enabled('flake8'))