From 552e78da4d1837699cc706e59078046ce4a1a2a5 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 4 Dec 2019 12:31:18 -0500 Subject: assert(): Make message argument optional --- run_unittests.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'run_unittests.py') diff --git a/run_unittests.py b/run_unittests.py index ec270d7..b0ee48f 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -4417,6 +4417,12 @@ class FailureTests(BasePlatformTests): match = 'Meson version is.*but project requires >=2000' self.assertMesonRaises("", match, meson_version='>=2000', options=options) + def test_assert_default_message(self): + self.assertMesonRaises("k1 = 'a'\n" + + "assert({\n" + + " k1: 1,\n" + + "}['a'] == 2)\n", + r"Assert failed: {k1 : 1}\['a'\] == 2") @unittest.skipUnless(is_windows() or is_cygwin(), "requires Windows (or Windows via Cygwin)") class WindowsTests(BasePlatformTests): -- cgit v1.1