def test_handle_create_payload___diaspora__calls_magic_envelope_render( self, mock_me): mock_render = Mock() mock_me.return_value = Mock(render=mock_render) author_user = Mock() entity = DiasporaPost() entity.validate = Mock() handle_create_payload(entity, author_user, "diaspora") mock_render.assert_called_once_with()
def test_build_send_does_right_calls(self, mock_me): mock_render = Mock(return_value="rendered") mock_me_instance = Mock(render=mock_render) mock_me.return_value = mock_me_instance protocol = Protocol() entity = DiasporaPost() entity.validate = Mock() private_key = get_dummy_private_key() outbound_entity = get_outbound_entity(entity, private_key) data = protocol.build_send(outbound_entity, from_user=UserType( private_key=private_key, id="johnny@localhost", handle="johnny@localhost", )) mock_me.assert_called_once_with( etree.tostring(entity.to_xml()), private_key=private_key, author_handle="johnny@localhost", ) mock_render.assert_called_once_with() assert data == "rendered"
def test_already_fine_entities_are_returned_as_is(self, private_key): entity = DiasporaPost() entity.validate = Mock() assert get_outbound_entity(entity, private_key) == entity entity = DiasporaLike() entity.validate = Mock() assert get_outbound_entity(entity, private_key) == entity entity = DiasporaComment() entity.validate = Mock() assert get_outbound_entity(entity, private_key) == entity entity = DiasporaProfile(handle="*****@*****.**", guid="1234") entity.validate = Mock() assert get_outbound_entity(entity, private_key) == entity entity = DiasporaContact() entity.validate = Mock() assert get_outbound_entity(entity, private_key) == entity entity = DiasporaReshare() entity.validate = Mock() assert get_outbound_entity(entity, private_key) == entity