async def publish_filing(filing: Filing): """Publish the filing message onto the NATS filing subject.""" payload = create_filing_msg(filing.id) subject = APP_CONFIG.FILER_PUBLISH_OPTIONS['subject'] await qsm.service.publish(subject, payload)
def test_create_filing_msg(): """Assert that the payment token can be created.""" identifier = 'test_id' filing_msg = messages.create_filing_msg(identifier) assert filing_msg == {'filing': {'id': identifier}}