コード例 #1
0
ファイル: test_runner.py プロジェクト: mgielda/clize
 def test_bad_fakemodule(self):
     back = runner.get_executable
     runner.get_executable = get_executable
     try:
         module = BadModule('/path/to/cwd/afile.py', '__main__')
         argv = ['afile.py', '...']
         path = ['', '/usr/lib/pythonX.Y']
         self.assertEqual(['afile.py', '...'],
                          runner.fix_argv(argv, path, module))
     finally:
         runner.get_executable = back
コード例 #2
0
ファイル: test_runner.py プロジェクト: Rosuav/clize
 def test_bad_fakemodule(self):
     back = runner.get_executable
     runner.get_executable = get_executable
     try:
         module = BadModule('/path/to/cwd/afile.py', '__main__')
         argv = ['afile.py', '...']
         path = ['', '/usr/lib/pythonX.Y']
         self.assertEqual(['afile.py', '...'],
                          runner.fix_argv(argv, path, module))
     finally:
         runner.get_executable = back
コード例 #3
0
ファイル: test_runner.py プロジェクト: Rosuav/clize
 def _test_func(self, argv, path, main, expect, py27=True):
     def get_executable(path, default):
         return default
     _get_executable = runner.get_executable
     _py27 = runner._py27
     runner.get_executable = get_executable
     runner._py27 = py27
     try:
         module = MockModule(*main)
         self.assertEqual(expect, runner.fix_argv(argv, path, module))
     finally:
         runner.get_executable = _get_executable
         runner._py27 = _py27
コード例 #4
0
ファイル: test_runner.py プロジェクト: mgielda/clize
    def _test(self, argv, path, main, expect, py27=True):
        def get_executable(path, default):
            return default

        _get_executable = runner.get_executable
        _py27 = runner._py27
        runner.get_executable = get_executable
        runner._py27 = py27
        try:
            module = MockModule(*main)
            self.assertEqual(expect, runner.fix_argv(argv, path, module))
        finally:
            runner.get_executable = _get_executable
            runner._py27 = _py27