def test_pdb_issue4201(self):
        test_src = textwrap.dedent("""\
                    def f():
                        pass

                    import pdb
                    pdb.runcall(f)
                    """)
        with temp_dir() as d:
            script_name = _make_test_script(d, 'script', test_src)
            p = _spawn_python(script_name)
            p.stdin.write(b'l\n')
            data = _kill_python(p).decode()
            self.assertTrue(script_name in data)
            zip_name, run_name = _make_test_zip(d, "test_zip",
                                                script_name, '__main__.py')
            p = _spawn_python(zip_name)
            p.stdin.write(b'l\n')
            data = _kill_python(p).decode()
            self.assertTrue(run_name in data)
Ejemplo n.º 2
0
    def test_pdb_issue4201(self):
        test_src = textwrap.dedent("""\
                    def f():
                        pass

                    import pdb
                    pdb.runcall(f)
                    """)
        with temp_dir() as d:
            script_name = _make_test_script(d, 'script', test_src)
            p = _spawn_python(script_name)
            p.stdin.write('l\n')
            data = _kill_python(p)
            self.assert_(script_name in data)
            zip_name, run_name = _make_test_zip(d, "test_zip", script_name,
                                                '__main__.py')
            p = _spawn_python(zip_name)
            p.stdin.write('l\n')
            data = _kill_python(p)
            self.assert_(run_name in data)