diff options
Diffstat (limited to 'Lib/test/string_tests.py')
| -rw-r--r-- | Lib/test/string_tests.py | 27 | 
1 files changed, 20 insertions, 7 deletions
| diff --git a/Lib/test/string_tests.py b/Lib/test/string_tests.py index 1b5db94..ef995e2 100644 --- a/Lib/test/string_tests.py +++ b/Lib/test/string_tests.py @@ -328,13 +328,26 @@ class BaseTest:          self.checkraises(TypeError, 'hello', 'upper', 42)      def test_expandtabs(self): -        self.checkequal('abc\rab      def\ng       hi', 'abc\rab\tdef\ng\thi', 'expandtabs') -        self.checkequal('abc\rab      def\ng       hi', 'abc\rab\tdef\ng\thi', 'expandtabs', 8) -        self.checkequal('abc\rab  def\ng   hi', 'abc\rab\tdef\ng\thi', 'expandtabs', 4) -        self.checkequal('abc\r\nab  def\ng   hi', 'abc\r\nab\tdef\ng\thi', 'expandtabs', 4) -        self.checkequal('abc\rab      def\ng       hi', 'abc\rab\tdef\ng\thi', 'expandtabs') -        self.checkequal('abc\rab      def\ng       hi', 'abc\rab\tdef\ng\thi', 'expandtabs', 8) -        self.checkequal('abc\r\nab\r\ndef\ng\r\nhi', 'abc\r\nab\r\ndef\ng\r\nhi', 'expandtabs', 4) +        self.checkequal('abc\rab      def\ng       hi', 'abc\rab\tdef\ng\thi', +                        'expandtabs') +        self.checkequal('abc\rab      def\ng       hi', 'abc\rab\tdef\ng\thi', +                        'expandtabs', 8) +        self.checkequal('abc\rab  def\ng   hi', 'abc\rab\tdef\ng\thi', +                        'expandtabs', 4) +        self.checkequal('abc\r\nab      def\ng       hi', 'abc\r\nab\tdef\ng\thi', +                        'expandtabs') +        self.checkequal('abc\r\nab      def\ng       hi', 'abc\r\nab\tdef\ng\thi', +                        'expandtabs', 8) +        self.checkequal('abc\r\nab  def\ng   hi', 'abc\r\nab\tdef\ng\thi', +                        'expandtabs', 4) +        self.checkequal('abc\r\nab\r\ndef\ng\r\nhi', 'abc\r\nab\r\ndef\ng\r\nhi', +                        'expandtabs', 4) +        # check keyword args +        self.checkequal('abc\rab      def\ng       hi', 'abc\rab\tdef\ng\thi', +                        'expandtabs', tabsize=8) +        self.checkequal('abc\rab  def\ng   hi', 'abc\rab\tdef\ng\thi', +                        'expandtabs', tabsize=4) +          self.checkequal('  a\n b', ' \ta\n\tb', 'expandtabs', 1)          self.checkraises(TypeError, 'hello', 'expandtabs', 42, 42) | 
