From: Sergey Matveev Date: Sat, 30 Nov 2024 19:23:55 +0000 (+0300) Subject: Fix grammar X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=36515bccf76d08c444f106dd3f56adc8f592197d152c827ebbca826d5535a442;p=keks.git Fix grammar Key can not "contain" the string, but key can be the string. --- diff --git a/pyac/pyac.py b/pyac/pyac.py index 5c670cd..39b22d4 100755 --- a/pyac/pyac.py +++ b/pyac/pyac.py @@ -218,7 +218,7 @@ def dumps(v): if isinstance(v, dict): raws = [_byte(TagMap)] if not all(isinstance(k, str) for k in v.keys()): - raise ValueError("map keys can contain only strings") + raise ValueError("map keys can be only strings") for k in sorted(v.keys(), key=LenFirstSort): if len(k) == 0: raise ValueError("map keys can not be empty") diff --git a/pyac/tests/test_map.py b/pyac/tests/test_map.py index 31ee2eb..c0c753e 100644 --- a/pyac/tests/test_map.py +++ b/pyac/tests/test_map.py @@ -66,7 +66,7 @@ class TestMap(TestCase): def test_throws_when_encoding_non_string_key(self): with self.assertRaises(ValueError) as err: dumps({1: "a"}) - self.assertEqual(str(err.exception), "map keys can contain only strings") + self.assertEqual(str(err.exception), "map keys can be only strings") def test_throws_when_decoding_non_string_key(self): encoded = b"\x09\x0c\x80\xc6value2\x00"