max()
self.assertRaises(TypeError, max, 42)
- self.assertRaises(ValueError, max, ())
+ with self.assertRaisesRegex(
+ ValueError,
+ r'max\(\) iterable argument is empty'
+ ):
+ max(())
class BadSeq:
def __getitem__(self, index):
raise ValueError
min()
self.assertRaises(TypeError, min, 42)
- self.assertRaises(ValueError, min, ())
+ with self.assertRaisesRegex(
+ ValueError,
+ r'min\(\) iterable argument is empty'
+ ):
+ min(())
class BadSeq:
def __getitem__(self, index):
raise ValueError
maxitem = Py_NewRef(defaultval);
} else {
PyErr_Format(PyExc_ValueError,
- "%s() arg is an empty sequence", name);
+ "%s() iterable argument is empty", name);
}
}
else