diff options
| author | Tim Peters <tim.peters@gmail.com> | 2003-03-07 15:55:36 (GMT) | 
|---|---|---|
| committer | Tim Peters <tim.peters@gmail.com> | 2003-03-07 15:55:36 (GMT) | 
| commit | eabafebfbcf645a48990e89d7fbe3fbdfad7c4c1 (patch) | |
| tree | 6652881971530dbdb01a28bd20591dc87779416a /Lib/test/test_dis.py | |
| parent | 959c7727f4e9be7dabd2bff2a3cd1917c75f5fe1 (diff) | |
| download | cpython-eabafebfbcf645a48990e89d7fbe3fbdfad7c4c1.zip cpython-eabafebfbcf645a48990e89d7fbe3fbdfad7c4c1.tar.gz cpython-eabafebfbcf645a48990e89d7fbe3fbdfad7c4c1.tar.bz2  | |
This test relied on significant trailing whitespace in a string literal.
Evil.
Diffstat (limited to 'Lib/test/test_dis.py')
| -rw-r--r-- | Lib/test/test_dis.py | 19 | 
1 files changed, 12 insertions, 7 deletions
diff --git a/Lib/test/test_dis.py b/Lib/test/test_dis.py index 78ff1c2..ab93d4a 100644 --- a/Lib/test/test_dis.py +++ b/Lib/test/test_dis.py @@ -10,18 +10,18 @@ import unittest  # placement is crucial!!!  move the start of _f and you have to adjust the  # line numbers in dis_f  def _f(a): -  print a -  return 1 +    print a +    return 1  dis_f = """\   13           0 LOAD_FAST                0 (a) -              3 PRINT_ITEM           -              4 PRINT_NEWLINE        +              3 PRINT_ITEM +              4 PRINT_NEWLINE   14           5 LOAD_CONST               1 (1) -              8 RETURN_VALUE         +              8 RETURN_VALUE                9 LOAD_CONST               0 (None) -             12 RETURN_VALUE         +             12 RETURN_VALUE  """  class DisTests(unittest.TestCase): @@ -43,7 +43,12 @@ class DisTests(unittest.TestCase):          sys.stdout = s          dis.dis(_f)          sys.stdout = save_stdout -        self.assertEqual(dis_f, s.getvalue()) +        got = s.getvalue() +        # Trim trailing blanks (if any). +        lines = got.split('\n') +        lines = [line.rstrip() for line in lines] +        got = '\n'.join(lines) +        self.assertEqual(dis_f, got)  def test_main():      run_unittest(DisTests)  | 
