Example #1
0
 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
Example #2
0
 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
Example #3
0
 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
Example #4
0
    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