From 6be760df34d4c83606c887d31d8aed70fd1ec343 Mon Sep 17 00:00:00 2001 From: chenyunliang520 Date: Mon, 24 Nov 2025 11:58:05 +0800 Subject: [PATCH 1/2] Fix Faker string type assertion to properly handle empty string and None values --- tests/fix_faker.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/fix_faker.py b/tests/fix_faker.py index 8e892356d..fe6eb935e 100644 --- a/tests/fix_faker.py +++ b/tests/fix_faker.py @@ -320,6 +320,11 @@ def match_any(self, spec, got, want): assert got in (None, b"", bytearray(b""), memoryview(b"")) else: assert got == want + elif spec == str: + if want == '' or want is None: + assert got == '' or got is None + else: + assert got == want else: assert got == want From 702a64ebc62b2cb78a1cbf960891af6b48ce6d36 Mon Sep 17 00:00:00 2001 From: chenyunliang520 Date: Mon, 24 Nov 2025 12:01:38 +0800 Subject: [PATCH 2/2] Fix Faker string type assertion to properly handle empty string and None values --- tests/fix_faker.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/fix_faker.py b/tests/fix_faker.py index fe6eb935e..2b43dc60f 100644 --- a/tests/fix_faker.py +++ b/tests/fix_faker.py @@ -321,8 +321,8 @@ def match_any(self, spec, got, want): else: assert got == want elif spec == str: - if want == '' or want is None: - assert got == '' or got is None + if want == "" or want is None: + assert got == "" or got is None else: assert got == want else: