mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Delete the 'h' test -- 'h' is no longer unsigned so the machinery here
can't test it. It's unchanged so why would we test it anyway...
This commit is contained in:
parent
fce26e7f9f
commit
bbb931bebd
1 changed files with 1 additions and 16 deletions
|
@ -12,7 +12,7 @@ warnings.filterwarnings("ignore", category=DeprecationWarning, module=__name__)
|
||||||
> Code C type Range check
|
> Code C type Range check
|
||||||
>
|
>
|
||||||
> b unsigned char 0..UCHAR_MAX
|
> b unsigned char 0..UCHAR_MAX
|
||||||
> h unsigned short 0..USHRT_MAX
|
> h signed short SHRT_MIN..SHRT_MAX
|
||||||
> B unsigned char none **
|
> B unsigned char none **
|
||||||
> H unsigned short none **
|
> H unsigned short none **
|
||||||
> k * unsigned long none
|
> k * unsigned long none
|
||||||
|
@ -80,21 +80,6 @@ class Unsigned_TestCase(unittest.TestCase):
|
||||||
self.failUnlessEqual(42, ul_convert("b", 42L))
|
self.failUnlessEqual(42, ul_convert("b", 42L))
|
||||||
self.assertRaises(OverflowError, ul_convert, "b", VERY_LARGE)
|
self.assertRaises(OverflowError, ul_convert, "b", VERY_LARGE)
|
||||||
|
|
||||||
def test_h(self):
|
|
||||||
# h returns 'unsigned short', and does range checking (0 ... USHRT_MAX)
|
|
||||||
self.failUnlessEqual(3, ul_convert("h", 3.14))
|
|
||||||
self.failUnlessEqual(99, ul_convert("h", Long()))
|
|
||||||
self.failUnlessEqual(99, ul_convert("h", Int()))
|
|
||||||
|
|
||||||
self.assertRaises(OverflowError, ul_convert, "h", -1)
|
|
||||||
self.failUnlessEqual(0, ul_convert("h", 0))
|
|
||||||
self.failUnlessEqual(USHRT_MAX, ul_convert("h", USHRT_MAX))
|
|
||||||
self.assertRaises(OverflowError, ul_convert, "h", USHRT_MAX+1)
|
|
||||||
|
|
||||||
self.failUnlessEqual(42, ul_convert("h", 42))
|
|
||||||
self.failUnlessEqual(42, ul_convert("h", 42L))
|
|
||||||
self.assertRaises(OverflowError, ul_convert, "h", VERY_LARGE)
|
|
||||||
|
|
||||||
def test_B(self):
|
def test_B(self):
|
||||||
# B returns 'unsigned char', no range checking
|
# B returns 'unsigned char', no range checking
|
||||||
self.failUnless(3 == ul_convert("B", 3.14))
|
self.failUnless(3 == ul_convert("B", 3.14))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue