@pytest.mark.gen_test
@pytest.mark.parametrize("input", [
    (''),
    ('asd'),
])
def test_post_notification_empty_request(setup_database, mock_processor, http_client, post_notification_url, input):
    request = tornado.httpclient.HTTPRequest(post_notification_url, method='POST', body=input)
    with pytest.raises(tornado.httpclient.HTTPError):
        yield http_client.fetch(request)
    assert not context.request_processor.submit.called
This adds in the inferred transactions for BALANCE transactions and converts
dataset/ETHPy150Open Nordeus/pushkin/pushkin/tests/test_server_proto.py/test_post_notification_empty_request--crossover with--dataset/ETHPy150Open dimagi/commcare-hq/corehq/form_processor/models.py/LedgerTransaction.get_consumption_transactions