bpo-38870: Don't start generated output with newlines in ast.unparse (GH-19636)
diff --git a/Lib/test/test_unparse.py b/Lib/test/test_unparse.py
index d4089a3..2be44b2 100644
--- a/Lib/test/test_unparse.py
+++ b/Lib/test/test_unparse.py
@@ -128,19 +128,17 @@
def check_invalid(self, node, raises=ValueError):
self.assertRaises(raises, ast.unparse, node)
- def get_source(self, code1, code2=None, strip=True):
+ def get_source(self, code1, code2=None):
code2 = code2 or code1
code1 = ast.unparse(ast.parse(code1))
- if strip:
- code1 = code1.strip()
return code1, code2
- def check_src_roundtrip(self, code1, code2=None, strip=True):
- code1, code2 = self.get_source(code1, code2, strip)
+ def check_src_roundtrip(self, code1, code2=None):
+ code1, code2 = self.get_source(code1, code2)
self.assertEqual(code2, code1)
- def check_src_dont_roundtrip(self, code1, code2=None, strip=True):
- code1, code2 = self.get_source(code1, code2, strip)
+ def check_src_dont_roundtrip(self, code1, code2=None):
+ code1, code2 = self.get_source(code1, code2)
self.assertNotEqual(code2, code1)
class UnparseTestCase(ASTTestCase):