Example #1
0
    def test_no_script_file(self):
        with tutils.raises("not found"):
            Script.parse_command("notfound")

        with tutils.tmpdir() as dir:
            with tutils.raises("not a file"):
                Script.parse_command(dir)
Example #2
0
    def test_no_script_file(self):
        with tutils.raises("not found"):
            Script.parse_command("notfound")

        with tutils.tmpdir() as dir:
            with tutils.raises("not a file"):
                Script.parse_command(dir)
Example #3
0
 def test_parse_windows(self):
     with tutils.chdir(tutils.test_data.dirname):
         assert Script.parse_command("data\\scripts\\a.py") == [
             "data\\scripts\\a.py"
         ]
         assert Script.parse_command(
             "data\\scripts\\a.py 'foo \\ bar'") == [
                 "data\\scripts\\a.py", 'foo \\ bar'
             ]
Example #4
0
 def test_parse_args(self):
     with tutils.chdir(tutils.test_data.dirname):
         assert Script.parse_command("scripts/a.py") == ["scripts/a.py"]
         assert Script.parse_command("scripts/a.py foo bar") == [
             "scripts/a.py", "foo", "bar"
         ]
         assert Script.parse_command("scripts/a.py 'foo bar'") == [
             "scripts/a.py", "foo bar"
         ]
Example #5
0
    def test_empty_command(self):
        with tutils.raises(ScriptException):
            Script.parse_command("")

        with tutils.raises(ScriptException):
            Script.parse_command("  ")
Example #6
0
 def test_parse_windows(self):
     with tutils.chdir(tutils.test_data.dirname):
         assert Script.parse_command("scripts\\a.py") == ["scripts\\a.py"]
         assert Script.parse_command("scripts\\a.py 'foo \\ bar'") == ["scripts\\a.py", 'foo \\ bar']
Example #7
0
 def test_parse_args(self):
     with tutils.chdir(tutils.test_data.dirname):
         assert Script.parse_command("scripts/a.py") == ["scripts/a.py"]
         assert Script.parse_command("scripts/a.py foo bar") == ["scripts/a.py", "foo", "bar"]
         assert Script.parse_command("scripts/a.py 'foo bar'") == ["scripts/a.py", "foo bar"]
Example #8
0
    def test_empty_command(self):
        with tutils.raises(ScriptException):
            Script.parse_command("")

        with tutils.raises(ScriptException):
            Script.parse_command("  ")