(self, widget, name, value, errmsg=None)
| 66 | self.assertEqual2(t[4], expected, eq=eq) |
| 67 | |
| 68 | def checkInvalidParam(self, widget, name, value, errmsg=None): |
| 69 | orig = widget[name] |
| 70 | if errmsg is not None: |
| 71 | errmsg = errmsg.format(re.escape(str(value))) |
| 72 | errmsg = fr'\A{errmsg}\z' |
| 73 | with self.assertRaisesRegex(tkinter.TclError, errmsg or ''): |
| 74 | widget[name] = value |
| 75 | self.assertEqual(widget[name], orig) |
| 76 | with self.assertRaisesRegex(tkinter.TclError, errmsg or ''): |
| 77 | widget.configure({name: value}) |
| 78 | self.assertEqual(widget[name], orig) |
| 79 | |
| 80 | def checkParams(self, widget, name, *values, **kwargs): |
| 81 | for value in values: |
no test coverage detected