修复测试:guard mock 补充 check_daily_query_limit 方法
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
3c2d1ce6fa
commit
9ff2a99618
@@ -18,7 +18,10 @@ def _message(text: str):
|
|||||||
|
|
||||||
def test_city_handler_missing_city_shows_usage():
|
def test_city_handler_missing_city_shows_usage():
|
||||||
bot = SimpleNamespace()
|
bot = SimpleNamespace()
|
||||||
guard = SimpleNamespace(ensure_access_and_points=Mock(return_value=True))
|
guard = SimpleNamespace(
|
||||||
|
check_daily_query_limit=Mock(return_value=True),
|
||||||
|
ensure_access_and_points=Mock(return_value=True),
|
||||||
|
)
|
||||||
city_service = SimpleNamespace(resolve_city=Mock(), build_report=Mock())
|
city_service = SimpleNamespace(resolve_city=Mock(), build_report=Mock())
|
||||||
io_layer = SimpleNamespace(send_query_message=Mock())
|
io_layer = SimpleNamespace(send_query_message=Mock())
|
||||||
handler = CityCommandHandler(
|
handler = CityCommandHandler(
|
||||||
@@ -37,7 +40,10 @@ def test_city_handler_missing_city_shows_usage():
|
|||||||
|
|
||||||
def test_city_handler_happy_path_pushes_progress_and_report():
|
def test_city_handler_happy_path_pushes_progress_and_report():
|
||||||
bot = SimpleNamespace()
|
bot = SimpleNamespace()
|
||||||
guard = SimpleNamespace(ensure_access_and_points=Mock(return_value=True))
|
guard = SimpleNamespace(
|
||||||
|
check_daily_query_limit=Mock(return_value=True),
|
||||||
|
ensure_access_and_points=Mock(return_value=True),
|
||||||
|
)
|
||||||
city_service = SimpleNamespace(
|
city_service = SimpleNamespace(
|
||||||
resolve_city=Mock(
|
resolve_city=Mock(
|
||||||
return_value=CityResolveResult(
|
return_value=CityResolveResult(
|
||||||
@@ -68,7 +74,10 @@ def test_city_handler_happy_path_pushes_progress_and_report():
|
|||||||
|
|
||||||
def test_deb_handler_history_missing_returns_hint():
|
def test_deb_handler_history_missing_returns_hint():
|
||||||
bot = SimpleNamespace()
|
bot = SimpleNamespace()
|
||||||
guard = SimpleNamespace(ensure_access_and_points=Mock(return_value=True))
|
guard = SimpleNamespace(
|
||||||
|
check_daily_query_limit=Mock(return_value=True),
|
||||||
|
ensure_access_and_points=Mock(return_value=True),
|
||||||
|
)
|
||||||
deb_service = SimpleNamespace(
|
deb_service = SimpleNamespace(
|
||||||
resolve_city=Mock(return_value="ankara"),
|
resolve_city=Mock(return_value="ankara"),
|
||||||
has_history=Mock(return_value=False),
|
has_history=Mock(return_value=False),
|
||||||
|
|||||||
Reference in New Issue
Block a user