diff --git a/nonebot_plugin_user/__init__.py b/nonebot_plugin_user/__init__.py index 60facf0..72c760b 100644 --- a/nonebot_plugin_user/__init__.py +++ b/nonebot_plugin_user/__init__.py @@ -47,7 +47,7 @@ async def _(session: UserSession): [ f"用户 ID:{session.uid}", f"用户名:{session.name}", - f"用户创建日期:{session.created_at}", + f"用户创建日期:{session.created_at.strftime('%Y-%m-%d %H:%M:%S')}", f"用户所在平台 ID:{session.pid}", f"用户所在平台:{session.platform}", ] diff --git a/tests/test_bind_group.py b/tests/test_bind_group.py index 79d1f70..232e6fc 100644 --- a/tests/test_bind_group.py +++ b/tests/test_bind_group.py @@ -13,7 +13,7 @@ async def test_bind_group(app: App, patch_current_time, mocker: MockerFixture): mocked_random = mocker.patch("nonebot_plugin_user.random.randint") mocked_random.return_value = 123456 - with patch_current_time("2023-09-14 10:46:10.416389", tick=False): + with patch_current_time("2023-09-14 10:46:10", tick=False): async with app.test_matcher(user_cmd) as ctx: adapter = get_adapter(Adapter) bot = ctx.create_bot(base=Bot, adapter=adapter) @@ -31,7 +31,7 @@ async def test_bind_group(app: App, patch_current_time, mocker: MockerFixture): ) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:1\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:1\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -53,7 +53,7 @@ async def test_bind_group(app: App, patch_current_time, mocker: MockerFixture): ) ctx.should_call_send( event, - "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -105,7 +105,7 @@ async def test_bind_group(app: App, patch_current_time, mocker: MockerFixture): ctx.receive_event(bot, event) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -118,7 +118,7 @@ async def test_bind_group(app: App, patch_current_time, mocker: MockerFixture): ctx.receive_event(bot, event) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:1\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:1\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -133,7 +133,7 @@ async def test_bind_group_different_user( mocked_random = mocker.patch("nonebot_plugin_user.random.randint") mocked_random.return_value = 123456 - with patch_current_time("2023-09-14 10:46:10.416389", tick=False): + with patch_current_time("2023-09-14 10:46:10", tick=False): async with app.test_matcher(user_cmd) as ctx: adapter = get_adapter(Adapter) bot = ctx.create_bot(base=Bot, adapter=adapter) @@ -151,7 +151,7 @@ async def test_bind_group_different_user( ) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:1\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:1\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -173,7 +173,7 @@ async def test_bind_group_different_user( ) ctx.should_call_send( event, - "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -225,7 +225,7 @@ async def test_bind_group_different_user( ctx.receive_event(bot, event) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:1\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:1\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -238,7 +238,7 @@ async def test_bind_group_different_user( ctx.receive_event(bot, event) ctx.should_call_send( event, - "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) diff --git a/tests/test_bind_private.py b/tests/test_bind_private.py index 5b4e767..0640f97 100644 --- a/tests/test_bind_private.py +++ b/tests/test_bind_private.py @@ -13,7 +13,7 @@ async def test_bind_private(app: App, patch_current_time, mocker: MockerFixture) mocked_random = mocker.patch("nonebot_plugin_user.random.randint") mocked_random.return_value = 123456 - with patch_current_time("2023-09-14 10:46:10.416389", tick=False): + with patch_current_time("2023-09-14 10:46:10", tick=False): async with app.test_matcher(user_cmd) as ctx: adapter = get_adapter(Adapter) bot = ctx.create_bot(base=Bot, adapter=adapter) @@ -30,7 +30,7 @@ async def test_bind_private(app: App, patch_current_time, mocker: MockerFixture) ) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:1\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:1\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -51,7 +51,7 @@ async def test_bind_private(app: App, patch_current_time, mocker: MockerFixture) ) ctx.should_call_send( event, - "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -88,7 +88,7 @@ async def test_bind_private(app: App, patch_current_time, mocker: MockerFixture) ctx.receive_event(bot, event) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:1\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:1\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -101,7 +101,7 @@ async def test_bind_private(app: App, patch_current_time, mocker: MockerFixture) ctx.receive_event(bot, event) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -116,7 +116,7 @@ async def test_bind_private_invalid_token( mocked_random = mocker.patch("nonebot_plugin_user.random.randint") mocked_random.return_value = 123456 - with patch_current_time("2023-09-14 10:46:10.416389", tick=False): + with patch_current_time("2023-09-14 10:46:10", tick=False): async with app.test_matcher(user_cmd) as ctx: adapter = get_adapter(Adapter) bot = ctx.create_bot(base=Bot, adapter=adapter) @@ -133,7 +133,7 @@ async def test_bind_private_invalid_token( ) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:1\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:1\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -154,7 +154,7 @@ async def test_bind_private_invalid_token( ) ctx.should_call_send( event, - "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -191,7 +191,7 @@ async def test_bind_private_invalid_token( ctx.receive_event(bot, event) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:1\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname1\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:1\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -204,7 +204,7 @@ async def test_bind_private_invalid_token( ctx.receive_event(bot, event) ctx.should_call_send( event, - "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:2\n用户名:nickname10\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) diff --git a/tests/test_remove_bind.py b/tests/test_remove_bind.py index 0a69156..b8f2958 100644 --- a/tests/test_remove_bind.py +++ b/tests/test_remove_bind.py @@ -14,7 +14,7 @@ async def test_remove_bind(app: App, patch_current_time, mocker: MockerFixture): from nonebot_plugin_user import bind_cmd from nonebot_plugin_user.models import Bind, User - with patch_current_time("2023-09-14 10:46:10.416389", tick=False): + with patch_current_time("2023-09-14 10:46:10", tick=False): async with create_session() as session: user = User(id=1, name="nickname") user2 = User(id=2, name="nickname2") @@ -56,7 +56,7 @@ async def test_remove_bind_self(app: App, patch_current_time, mocker: MockerFixt """解除最初的绑定""" from nonebot_plugin_user import bind_cmd - with patch_current_time("2023-09-14 10:46:10.416389", tick=False): + with patch_current_time("2023-09-14 10:46:10", tick=False): async with app.test_matcher(bind_cmd) as ctx: adapter = get_adapter(Adapter) bot = ctx.create_bot(base=Bot, adapter=adapter) diff --git a/tests/test_user.py b/tests/test_user.py index f6d5e2f..6e68c61 100644 --- a/tests/test_user.py +++ b/tests/test_user.py @@ -9,7 +9,7 @@ async def test_user(app: App, patch_current_time): """获取用户信息""" from nonebot_plugin_user import user_cmd - with patch_current_time("2023-09-14 10:46:10.416389", tick=False): + with patch_current_time("2023-09-14 10:46:10", tick=False): async with app.test_matcher(user_cmd) as ctx: adapter = get_adapter(Adapter) bot = ctx.create_bot(base=Bot, adapter=adapter) @@ -27,7 +27,7 @@ async def test_user(app: App, patch_current_time): ) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd) @@ -48,7 +48,7 @@ async def test_user(app: App, patch_current_time): ) ctx.should_call_send( event, - "用户 ID:1\n用户名:nickname\n用户创建日期:2023-09-14 10:46:10.416389+08:00\n用户所在平台 ID:10\n用户所在平台:qq", + "用户 ID:1\n用户名:nickname\n用户创建日期:2023-09-14 10:46:10\n用户所在平台 ID:10\n用户所在平台:qq", True, ) ctx.should_finished(user_cmd)