def test_post_bring_back(self, mock_post): e = Event(node=self.node, a=[Properties(a='b')], b='c', bringBackProperties=Properties(type='EXTERNAL_ID', value='01'), d=Properties(f='g', h=Properties(i='j')), k=dict(l=Properties(m='n', o='p'))) e.post() mock_post.assert_called_with(self.base_url, headers=self.headers_expected, json={ 'bringBackProperties': { 'type': 'EXTERNAL_ID', 'value': '01', 'nodeId': self.node.node_id }, 'a': [{ 'a': 'b' }], 'b': 'c', 'd': { 'f': 'g', 'h': { 'i': 'j' } }, 'k': { 'l': { 'm': 'n', 'o': 'p' } } })
def test_post(self, mock_post): e = Event(node=self.node, a=[Properties(a='b')], b='c', d=Properties(f='g', h=Properties(i='j')), k=dict(l=Properties(m='n', o='p'))) e.post() mock_post.assert_called_with(self.base_url, headers=self.headers_expected, json={ 'a': [{ 'a': 'b' }], 'b': 'c', 'd': { 'f': 'g', 'h': { 'i': 'j' } }, 'k': { 'l': { 'm': 'n', 'o': 'p' } } })