Skip to content

Commit 1483f49

Browse files
committed
Update tests from python/cpython#114015
1 parent 30e8f2e commit 1483f49

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/test_fractions.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,30 @@ def testFromString(self):
435435
self.assertRaisesMessage(
436436
ValueError, "Invalid literal for Fraction: '1.1e+1__1'",
437437
F, "1.1e+1__1")
438+
self.assertRaisesMessage(
439+
ValueError, "Invalid literal for Fraction: '123.dd'",
440+
F, "123.dd")
441+
self.assertRaisesMessage(
442+
ValueError, "Invalid literal for Fraction: '123.5_dd'",
443+
F, "123.5_dd")
444+
self.assertRaisesMessage(
445+
ValueError, "Invalid literal for Fraction: 'dd.5'",
446+
F, "dd.5")
447+
self.assertRaisesMessage(
448+
ValueError, "Invalid literal for Fraction: '7_dd'",
449+
F, "7_dd")
450+
self.assertRaisesMessage(
451+
ValueError, "Invalid literal for Fraction: '1/dd'",
452+
F, "1/dd")
453+
self.assertRaisesMessage(
454+
ValueError, "Invalid literal for Fraction: '1/123_dd'",
455+
F, "1/123_dd")
456+
self.assertRaisesMessage(
457+
ValueError, "Invalid literal for Fraction: '789edd'",
458+
F, "789edd")
459+
self.assertRaisesMessage(
460+
ValueError, "Invalid literal for Fraction: '789e2_dd'",
461+
F, "789e2_dd")
438462
# Test catastrophic backtracking.
439463
val = "9"*50 + "_"
440464
self.assertRaisesMessage(

0 commit comments

Comments
 (0)