From 07ba0a23ea6dc763c137e8d632c4dce283816a66 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Wed, 4 Jan 2023 21:46:33 +0100 Subject: [PATCH] another test message with float value --- tests/test_messages.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/test_messages.py b/tests/test_messages.py index dde05f2..5df94ea 100644 --- a/tests/test_messages.py +++ b/tests/test_messages.py @@ -25,6 +25,25 @@ def test_message_from(): assert message.trade.league == 'Ritual' +def test_message_from_float(): + conf = config.read_config(r'config.yaml') + data.compile_regex(conf) + text = '2023/01/02 23:57:26 15123437 cffb0734 [INFO Client 16668] @From LASTTRYPOEenjoyer: Hi, I would like to buy your Watcher\'s Eye, Prismatic Jewel listed for 2.5 divine in Sanctum (stash tab "$2"; position: left 8, top 7)' + message = data.Message.from_text(text) + assert message.user == 'LASTTRYPOEenjoyer' + assert message.message == 'Hi, I would like to buy your Watcher\'s Eye, Prismatic Jewel listed for 2.5 divine in Sanctum (stash tab "$2"; position: left 8, top 7)' + assert message.date == datetime(2021, 3, 8, 23, 24, 52) + assert message.channel == Channel.WHISPER + assert message.guild is None + assert message.to_from == 'From' + assert message.trade.amount == 18 + assert message.trade.col == 22 + assert message.trade.row == 5 + assert message.trade.currency == 'chaos' + assert message.trade.item == 'level 21 23% Vaal Impurity of Lightning' + assert message.trade.league == 'Ritual' + + def test_message_to(): conf = config.read_config(r'config.yaml') data.compile_regex(conf)