From e0007821cd2b8db1ecde561929f685bb356d0209 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Sat, 15 Sep 2001 06:35:55 +0000 Subject: Since we had a bug with multiplication of dynamic long subclasses, add a little test to make sure it doesn't come back. --- Lib/test/test_descr.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_descr.py b/Lib/test/test_descr.py index 3b3a34e..401489d 100644 --- a/Lib/test/test_descr.py +++ b/Lib/test/test_descr.py @@ -901,13 +901,18 @@ def dynamics(): __dynamic__ = 1 verify("a"*I(2) == "aa") verify(I(2)*"a" == "aa") + verify(2*I(3) == 6) + verify(I(3)*2 == 6) + verify(I(3)*I(2) == 6) # Test handling of long*seq and seq*long class L(long): __dynamic__ = 1 verify("a"*L(2L) == "aa") verify(L(2L)*"a" == "aa") - + verify(2*L(3) == 6) + verify(L(3)*2 == 6) + verify(L(3)*L(2) == 6) def errors(): if verbose: print "Testing errors..." -- cgit v0.12