Add a simple test case

This commit is contained in:
mathieui 2017-09-28 00:57:17 +02:00
parent 9f7041f65e
commit 444af2be6f

16
test/test_logger.py Normal file
View file

@ -0,0 +1,16 @@
"""
Test the functions in the `logger` module
"""
import pytest
from poezio.logger import LogInfo, LogMessage, parse_message_line
def test_parse_message():
line = 'MR 20170909T09:09:09Z 000 <nick>  body'
assert vars(parse_message_line(line)) == vars(LogMessage('2017', '09', '09', '09', '09', '09', '0', 'nick', 'body'))
line = '<>'
assert parse_message_line(line) == None
line = 'MR 20170908T07:05:04Z 003 <nick>  '
assert vars(parse_message_line(line)) == vars(LogMessage('2017', '09', '08', '07', '05', '04', '003', 'nick', ''))