diff options
author | larryhastings <larry@hastings.org> | 2020-06-12 06:07:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-12 06:07:07 -0400 |
commit | b4c34b56aa4da179e5cd1ce9e58ba832db1cda64 (patch) | |
tree | 49296e3e222a3bc8f7a90939c177c8c3bd881f93 /Lib/test/test_uu.py | |
parent | 3ffaa5e3d0f82f3f7571ad12bb9f07364875409b (diff) | |
parent | 55a6a16a46239a71b635584e532feb8b17ae7fdf (diff) | |
download | cpython-git-travis-3.5.tar.gz |
Merge branch '3.5' into travis-3.5travis-3.5
Diffstat (limited to 'Lib/test/test_uu.py')
-rw-r--r-- | Lib/test/test_uu.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Lib/test/test_uu.py b/Lib/test/test_uu.py index 25fffbf993..4ba0ed8d0f 100644 --- a/Lib/test/test_uu.py +++ b/Lib/test/test_uu.py @@ -115,6 +115,15 @@ class UUTest(unittest.TestCase): decoded = codecs.decode(encodedtext, "uu_codec") self.assertEqual(decoded, plaintext) + def test_newlines_escaped(self): + # Test newlines are escaped with uu.encode + inp = io.BytesIO(plaintext) + out = io.BytesIO() + filename = "test.txt\n\roverflow.txt" + safefilename = b"test.txt\\n\\roverflow.txt" + uu.encode(inp, out, filename) + self.assertIn(safefilename, out.getvalue()) + class UUStdIOTest(unittest.TestCase): def setUp(self): |