mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2026-05-09 18:27:56 +08:00
⬆️ auto update by pre-commit hooks (#521)
* ⬆️ auto update by pre-commit hooks updates: - [github.com/astral-sh/ruff-pre-commit: v0.2.0 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.2.0...v0.3.5) - [github.com/psf/black: 24.1.1 → 24.3.0](https://github.com/psf/black/compare/24.1.1...24.3.0) - [github.com/pre-commit/mirrors-eslint: v9.0.0-beta.1 → v9.0.0-rc.0](https://github.com/pre-commit/mirrors-eslint/compare/v9.0.0-beta.1...v9.0.0-rc.0) * 💄 auto fix by pre-commit hooks --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
230fe8f4a3
commit
ddc5e0eed7
@@ -540,18 +540,22 @@ async def test_batch_fetch_new_message(app: App):
|
||||
|
||||
platform_obj = BatchNewMessage(ProcessContext(), None) # type:ignore
|
||||
|
||||
res1 = await platform_obj.batch_fetch_new_post([
|
||||
SubUnit(Target("target1"), [user1]),
|
||||
SubUnit(Target("target2"), [user1, user2]),
|
||||
SubUnit(Target("target3"), [user2]),
|
||||
])
|
||||
res1 = await platform_obj.batch_fetch_new_post(
|
||||
[
|
||||
SubUnit(Target("target1"), [user1]),
|
||||
SubUnit(Target("target2"), [user1, user2]),
|
||||
SubUnit(Target("target3"), [user2]),
|
||||
]
|
||||
)
|
||||
assert len(res1) == 0
|
||||
|
||||
res2 = await platform_obj.batch_fetch_new_post([
|
||||
SubUnit(Target("target1"), [user1]),
|
||||
SubUnit(Target("target2"), [user1, user2]),
|
||||
SubUnit(Target("target3"), [user2]),
|
||||
])
|
||||
res2 = await platform_obj.batch_fetch_new_post(
|
||||
[
|
||||
SubUnit(Target("target1"), [user1]),
|
||||
SubUnit(Target("target2"), [user1, user2]),
|
||||
SubUnit(Target("target3"), [user2]),
|
||||
]
|
||||
)
|
||||
assert len(res2) == 3
|
||||
send_set = set()
|
||||
for platform_target, posts in res2:
|
||||
@@ -613,16 +617,20 @@ async def test_batch_fetch_compare_status(app: App):
|
||||
user1 = UserSubInfo(TargetQQGroup(group_id=123), [1, 2, 3], [])
|
||||
user2 = UserSubInfo(TargetQQGroup(group_id=234), [1, 2, 3], [])
|
||||
|
||||
res1 = await batch_status_change.batch_fetch_new_post([
|
||||
SubUnit(Target("target1"), [user1]),
|
||||
SubUnit(Target("target2"), [user1, user2]),
|
||||
])
|
||||
res1 = await batch_status_change.batch_fetch_new_post(
|
||||
[
|
||||
SubUnit(Target("target1"), [user1]),
|
||||
SubUnit(Target("target2"), [user1, user2]),
|
||||
]
|
||||
)
|
||||
assert len(res1) == 0
|
||||
|
||||
res2 = await batch_status_change.batch_fetch_new_post([
|
||||
SubUnit(Target("target1"), [user1]),
|
||||
SubUnit(Target("target2"), [user1, user2]),
|
||||
])
|
||||
res2 = await batch_status_change.batch_fetch_new_post(
|
||||
[
|
||||
SubUnit(Target("target1"), [user1]),
|
||||
SubUnit(Target("target2"), [user1, user2]),
|
||||
]
|
||||
)
|
||||
|
||||
send_set = set()
|
||||
for platform_target, posts in res2:
|
||||
|
||||
@@ -83,10 +83,12 @@ async def test_scheduler_batch_api(init_scheduler, mocker: MockerFixture):
|
||||
|
||||
await scheduler_dict[BililiveSchedConf].exec_fetch()
|
||||
|
||||
batch_fetch_mock.assert_called_once_with([
|
||||
(T_Target("t1"), [UserSubInfo(user=TargetQQGroup(group_id=123), categories=[], tags=[])]),
|
||||
(T_Target("t2"), [UserSubInfo(user=TargetQQGroup(group_id=123), categories=[], tags=[])]),
|
||||
])
|
||||
batch_fetch_mock.assert_called_once_with(
|
||||
[
|
||||
(T_Target("t1"), [UserSubInfo(user=TargetQQGroup(group_id=123), categories=[], tags=[])]),
|
||||
(T_Target("t2"), [UserSubInfo(user=TargetQQGroup(group_id=123), categories=[], tags=[])]),
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
async def test_scheduler_with_time(app: App, init_scheduler, mocker: MockerFixture):
|
||||
|
||||
Reference in New Issue
Block a user