def test_monkey(self):
        check = '''C:\\bin\\python.exe -u -c "
connect(\\"127.0.0.1\\")
"'''
        sys.original_argv = []
        self.assertEqual('"-u" "-c" "\nconnect(\\"127.0.0.1\\")\n"',
                         pydev_monkey.patch_arg_str_win(check))
    def test_monkey(self):
        original = SetupHolder.setup

        try:
            SetupHolder.setup = {'client': '127.0.0.1', 'port': '0'}
            check = '''C:\\bin\\python.exe -u -c "
connect(\\"127.0.0.1\\")
"'''
            sys.original_argv = []
            self.assertEqual(
                '"C:\\bin\\python.exe" "-u" "-c" "import sys; '
                'sys.path.append(r\'%s\'); '
                'import pydevd; pydevd.settrace(host=\'127.0.0.1\', port=0, suspend=False, '
                'trace_only_current_thread=False, patch_multiprocessing=True); '
                '\nconnect(\\"127.0.0.1\\")\n"' % pydev_src_dir,
                pydev_monkey.patch_arg_str_win(check))
        finally:
            SetupHolder.setup = original
    def test_monkey(self):
        original = SetupHolder.setup

        try:
            SetupHolder.setup = {"client": "127.0.0.1", "port": "0"}
            check = '''C:\\bin\\python.exe -u -c "
connect(\\"127.0.0.1\\")
"'''
            sys.original_argv = []
            self.assertEqual(
                '"C:\\bin\\python.exe" "-u" "-c" "import sys; '
                "sys.path.append(r'%s'); "
                "import pydevd; pydevd.settrace(host='127.0.0.1', port=0, suspend=False, "
                "trace_only_current_thread=False, patch_multiprocessing=True); "
                '\nconnect(\\"127.0.0.1\\")\n"' % pydev_src_dir,
                pydev_monkey.patch_arg_str_win(check),
            )
        finally:
            SetupHolder.setup = original
    def test_monkey(self):
        check='''C:\\bin\\python.exe -u -c "
connect(\\"127.0.0.1\\")
"'''
        sys.original_argv = []
        self.assertEqual('"-u" "-c" "\nconnect(\\"127.0.0.1\\")\n"', pydev_monkey.patch_arg_str_win(check))