[Python-checkins] CVS: python/dist/src/Lib/test string_tests.py,1.2,1.3

Jeremy Hylton python-dev@python.org
Tue, 11 Jul 2000 13:55:40 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory slayer.i.sourceforge.net:/tmp/cvs-serv10345/Lib/test

Modified Files:
	string_tests.py 
Log Message:
small updates to string_join:
    use PyString_AS_STRING macro on local string object
    when resizing string, make sure resized string will always be big enough
    split string containing error message across two lines    
add test to string_tests that causes resizing


Index: string_tests.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/string_tests.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** string_tests.py	2000/07/11 03:31:55	1.2
--- string_tests.py	2000/07/11 20:55:38	1.3
***************
*** 124,127 ****
--- 124,130 ----
      test('join', '.', u'a.b.c', ['a', 'b', u'c'])
      test('join', '.', TypeError, ['a', u'b', 3])
+     for i in [5, 25, 125]:
+         test('join', '-', ((('a' * i) + '-') * i)[:-1],
+              ['a' * i] * i)
  
      test('join', ' ', TypeError, BadSeq1())