Issue #16790: add some of the recent issue #16045 int tests to test_long.

This patch also provides a simple way to share tests going forward
between test_int and test_long.
This commit is contained in:
Chris Jerdonek 2012-12-27 12:53:29 -08:00
parent 33e05e7905
commit 6f70fe8046
2 changed files with 23 additions and 12 deletions

View file

@ -1,10 +1,11 @@
import unittest
from test import test_support
import sys
import random
import math
from test import test_int, test_support
# Used for lazy formatting of failure messages
class Frm(object):
def __init__(self, format, *args):
@ -78,8 +79,9 @@ if test_support.have_unicode:
(unichr(0x200), ValueError),
]
class LongTest(test_int.IntLongCommonTests, unittest.TestCase):
class LongTest(unittest.TestCase):
ntype = long
# Get quasi-random long consisting of ndigits digits (in base BASE).
# quasi == the most-significant digit will not be 0, and the number