Tests: Add data attribute to messages

Tests test_ipalib/test_messages.py are failing because messages now contain
also 'data' attribute, which is not yet reflected in tests.

https://fedorahosted.org/freeipa/ticket/6185

Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
Lenka Doudova 2016-08-15 11:19:38 +02:00 committed by Martin Basti
parent 0745c5d0f9
commit 71d0bc7c10

View File

@ -55,10 +55,11 @@ class test_PublicMessages(test_errors.BaseMessagesTest):
def test_to_dict():
expected = dict(
name='HelloMessage',
type='info',
message='Hello, world!',
name=u'HelloMessage',
type=u'info',
message=u'Hello, world!',
code=1234,
data={'greeting': 'Hello', 'object': 'world'},
)
assert HelloMessage(greeting='Hello', object='world').to_dict() == expected
@ -78,15 +79,17 @@ def test_add_message():
assert result == {'messages': [
dict(
name='HelloMessage',
type='info',
message='Hello, world!',
name=u'HelloMessage',
type=u'info',
message=u'Hello, world!',
code=1234,
data={'greeting': 'Hello', 'object': 'world'},
),
dict(
name='HelloMessage',
type='info',
message='Hi, version!',
name=u'HelloMessage',
type=u'info',
message=u'Hi, version!',
code=1234,
data={'greeting': 'Hi', 'object': 'version'},
)
]}