1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
from panoramisk.message import Message
from panoramisk import utils
import pytest
@pytest.fixture
def message():
def _message(data):
return Message.from_line(data)
EOL = utils.EOL
utils.EOL = '\n'
yield _message
utils.EOL = EOL
def test_multivalue(message):
m = message('''
Event: X
Value: X
Value: Y
''')
assert m.value == ['X', 'Y']
def test_content(message):
m = message('''\
Response: Follows
--- blah ---
''')
assert m.content == '--- blah ---'
|