Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bbb931b

Browse files
committed
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...
1 parent fce26e7 commit bbb931b

1 file changed

Lines changed: 1 addition & 16 deletions

File tree

Lib/test/test_getargs2.py

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
> Code C type Range check
1313
>
1414
> b unsigned char 0..UCHAR_MAX
15-
> h unsigned short 0..USHRT_MAX
15+
> h signed short SHRT_MIN..SHRT_MAX
1616
> B unsigned char none **
1717
> H unsigned short none **
1818
> k * unsigned long none
@@ -80,21 +80,6 @@ def test_b(self):
8080
self.failUnlessEqual(42, ul_convert("b", 42L))
8181
self.assertRaises(OverflowError, ul_convert, "b", VERY_LARGE)
8282

83-
def test_h(self):
84-
# h returns 'unsigned short', and does range checking (0 ... USHRT_MAX)
85-
self.failUnlessEqual(3, ul_convert("h", 3.14))
86-
self.failUnlessEqual(99, ul_convert("h", Long()))
87-
self.failUnlessEqual(99, ul_convert("h", Int()))
88-
89-
self.assertRaises(OverflowError, ul_convert, "h", -1)
90-
self.failUnlessEqual(0, ul_convert("h", 0))
91-
self.failUnlessEqual(USHRT_MAX, ul_convert("h", USHRT_MAX))
92-
self.assertRaises(OverflowError, ul_convert, "h", USHRT_MAX+1)
93-
94-
self.failUnlessEqual(42, ul_convert("h", 42))
95-
self.failUnlessEqual(42, ul_convert("h", 42L))
96-
self.assertRaises(OverflowError, ul_convert, "h", VERY_LARGE)
97-
9883
def test_B(self):
9984
# B returns 'unsigned char', no range checking
10085
self.failUnless(3 == ul_convert("B", 3.14))

0 commit comments

Comments
 (0)