[Python-checkins] CVS: python/dist/src/Lib/test test_descrtut.py,1.6,1.7 test_repr.py,1.7,1.8

Guido van Rossum gvanrossum@users.sourceforge.net
2001年9月24日 20:56:31 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv9052/Lib/test
Modified Files:
	test_descrtut.py test_repr.py 
Log Message:
Change repr() of a new-style class to say <class 'ClassName'> rather
than <type 'ClassName'>. Exception: if it's a built-in type or an
extension type, continue to call it <type 'ClassName>. Call me a
wimp, but I don't want to break more user code than necessary.
Index: test_descrtut.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_descrtut.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** test_descrtut.py	2001年09月21日 19:29:08	1.6
--- test_descrtut.py	2001年09月25日 03:56:29	1.7
***************
*** 38,42 ****
 
 >>> print defaultdict # show our type
! <type 'test.test_descrtut.defaultdict'>
 >>> print type(defaultdict) # its metatype
 <type 'type'>
--- 38,42 ----
 
 >>> print defaultdict # show our type
! <class 'test.test_descrtut.defaultdict'>
 >>> print type(defaultdict) # its metatype
 <type 'type'>
***************
*** 45,51 ****
 {}
 >>> print type(a) # show its type
! <type 'test.test_descrtut.defaultdict'>
 >>> print a.__class__ # show its class
! <type 'test.test_descrtut.defaultdict'>
 >>> print type(a) is a.__class__ # its type is its class
 1
--- 45,51 ----
 {}
 >>> print type(a) # show its type
! <class 'test.test_descrtut.defaultdict'>
 >>> print a.__class__ # show its class
! <class 'test.test_descrtut.defaultdict'>
 >>> print type(a) is a.__class__ # its type is its class
 1
Index: test_repr.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_repr.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** test_repr.py	2001年09月20日 21:33:42	1.7
--- test_repr.py	2001年09月25日 03:56:29	1.8
***************
*** 209,213 ****
 from areallylongpackageandmodulenametotestreprtruncation.areallylongpackageandmodulenametotestreprtruncation import foo
 eq(repr(foo.foo),
! "<type 'areallylongpackageandmodulenametotestreprtruncation.areallylongpackageandmodulenametotestreprtruncation.foo.foo'>")
 
 def test_object(self):
--- 209,213 ----
 from areallylongpackageandmodulenametotestreprtruncation.areallylongpackageandmodulenametotestreprtruncation import foo
 eq(repr(foo.foo),
! "<class 'areallylongpackageandmodulenametotestreprtruncation.areallylongpackageandmodulenametotestreprtruncation.foo.foo'>")
 
 def test_object(self):

AltStyle によって変換されたページ (->オリジナル) /