From: Tomas R Date: Thu, 3 Oct 2024 08:14:57 +0000 (+0200) Subject: gh-121982: ``csv``: Add a test case for invalid ``quoting`` constant. (#121983) X-Git-Tag: v3.14.0a1~200 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=656b7a3c83c79f99beac950b59c47575562ea729;p=thirdparty%2FPython%2Fcpython.git gh-121982: ``csv``: Add a test case for invalid ``quoting`` constant. (#121983) Test invalid quoting constant Co-authored-by: Kirill Podoprigora --- diff --git a/Lib/test/test_csv.py b/Lib/test/test_csv.py index c718ee1203cb..ce5c03659f19 100644 --- a/Lib/test/test_csv.py +++ b/Lib/test/test_csv.py @@ -1103,6 +1103,12 @@ class TestDialectValidity(unittest.TestCase): mydialect.quoting = None self.assertRaises(csv.Error, mydialect) + mydialect.quoting = 42 + with self.assertRaises(csv.Error) as cm: + mydialect() + self.assertEqual(str(cm.exception), + 'bad "quoting" value') + mydialect.doublequote = True mydialect.quoting = csv.QUOTE_ALL mydialect.quotechar = '"'