Skip to content

Commit 45aac00

Browse files
author
陈云亮
committed
test(types): 为空值等效性变量添加类型注解
- 在 test_hstore.py 中为 empty_values 添加 tuple 类型注解 - 在 test_string.py 中为 empty_values 添加 tuple 类型注解 - 在 utils.py 中为 empty_values 添加 tuple 类型注解 - 改进代码可读性,增强类型检查能力
1 parent 7c32e87 commit 45aac00

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

tests/types/test_hstore.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def assert_empty_equivalent(result, expected):
1414
GaussDB 可能返回 b'' 而 PostgreSQL 返回 None,
1515
在某些场景下应视为等效。
1616
"""
17-
empty_values = (None, b"", "", {}, [])
17+
empty_values: tuple = (None, b"", "", {}, [])
1818
if result in empty_values and expected in empty_values:
1919
return True
2020
return result == expected

tests/types/test_string.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def assert_empty_equivalent(result, expected):
1717
GaussDB 可能返回 b'' 而 PostgreSQL 返回 None,
1818
在某些场景下应视为等效。
1919
"""
20-
empty_values = (None, b"", "", {}, [])
20+
empty_values: tuple = (None, b"", "", {}, [])
2121
if result in empty_values and expected in empty_values:
2222
return True
2323
return result == expected

tests/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ def is_empty_equivalent(val1, val2) -> bool:
201201
202202
用于 GaussDB 与 PostgreSQL 空值差异的兼容性测试
203203
"""
204-
empty_values = (None, b"", "", {}, [])
204+
empty_values: tuple = (None, b"", "", {}, [])
205205
if val1 in empty_values and val2 in empty_values:
206206
return True
207207
return val1 == val2

0 commit comments

Comments
 (0)