]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-121982: ``csv``: Add a test case for invalid ``quoting`` constant. (#121983)
authorTomas R <tomas.roun8@gmail.com>
Thu, 3 Oct 2024 08:14:57 +0000 (10:14 +0200)
committerGitHub <noreply@github.com>
Thu, 3 Oct 2024 08:14:57 +0000 (11:14 +0300)
Test invalid quoting constant

Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
Lib/test/test_csv.py

index c718ee1203cbe08aaeef0b25971f520ade7e516e..ce5c03659f197951029fa61fc538c8998f193c7c 100644 (file)
@@ -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 = '"'