Exemplo n.º 1
0
 def test_yet_more_evil_still_undecodable(self):
     # Issue #25388
     src = b"#\x00\n#\xfd\n"
     with tempfile.TemporaryDirectory() as tmpd:
         fn = os.path.join(tmpd, "bad.py")
         with open(fn, "wb") as fp:
             fp.write(src)
         res = script_helper.run_python_until_end(fn)[0]
     self.assertIn(b"Non-UTF-8", res.err)
Exemplo n.º 2
0
 def test_yet_more_evil_still_undecodable(self):
     # Issue #25388
     src = b"#\x00\n#\xfd\n"
     with tempfile.TemporaryDirectory() as tmpd:
         fn = os.path.join(tmpd, "bad.py")
         with open(fn, "wb") as fp:
             fp.write(src)
         res = script_helper.run_python_until_end(fn)[0]
     self.assertIn(b"Non-UTF-8", res.err)
Exemplo n.º 3
0
 def test_particularly_evil_undecodable(self):
     # Issue 24022
     src = b'0000\x00\n00000000000\n\x00\n\x9e\n'
     with tempfile.TemporaryDirectory() as tmpd:
         fn = os.path.join(tmpd, "bad.py")
         with open(fn, "wb") as fp:
             fp.write(src)
         res = script_helper.run_python_until_end(fn)[0]
     self.assertIn(b"Non-UTF-8", res.err)
Exemplo n.º 4
0
 def test_particularly_evil_undecodable(self):
     # Issue 24022
     src = b'0000\x00\n00000000000\n\x00\n\x9e\n'
     with tempfile.TemporaryDirectory() as tmpd:
         fn = os.path.join(tmpd, "bad.py")
         with open(fn, "wb") as fp:
             fp.write(src)
         res = script_helper.run_python_until_end(fn)[0]
     self.assertIn(b"Non-UTF-8", res.err)