Kaydet (Commit) 8adc0b54 authored tarafından Kristján Valur Jónsson's avatar Kristján Valur Jónsson

Fix recently introduced test cases.

For datetime, gentoo didn't seem to mind the %e format for strftime.  So, we just excercise those instead making sure that we don't crash.
For test_os, two cases were incorrect.
üst 018760e3
......@@ -857,9 +857,18 @@ class TestDate(HarmlessMixedComparison, unittest.TestCase):
self.assertEqual(t.strftime("'%z' '%Z'"), "'' ''")
#make sure that invalid format specifiers are handled correctly
self.assertRaises(ValueError, t.strftime, "%e")
self.assertRaises(ValueError, t.strftime, "%")
self.assertRaises(ValueError, t.strftime, "%#")
#self.assertRaises(ValueError, t.strftime, "%e")
#self.assertRaises(ValueError, t.strftime, "%")
#self.assertRaises(ValueError, t.strftime, "%#")
#oh well, some systems just ignore those invalid ones.
#at least, excercise them to make sure that no crashes
#are generated
for f in ["%e", "%", "%#"]:
try:
t.strftime(f)
except ValueError:
pass
#check that this standard extension works
t.strftime("%f")
......
......@@ -559,11 +559,11 @@ class TestInvalidFD(unittest.TestCase):
def test_fchown(self):
if hasattr(os, "fchown"):
self.assertRaises(OSError, os.fchmod, 10, -1, -1)
self.assertRaises(OSError, os.fchown, 10, -1, -1)
def test_fpathconf(self):
if hasattr(os, "fpathconf"):
self.assertRaises(OSError, os.fpathconf, 10, "foo")
self.assertRaises(OSError, os.fpathconf, 10, "PC_FILESIZEBITS")
def test_ftruncate(self):
if hasattr(os, "ftruncate"):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment