def METHOD_NAME(client):
    """Assert that the AR post validates correct data before proceeding."""
    headers = {'content-type': 'application/json'}
    fake_filing = {
        "filing": {
            "changeOfAddress": {
                "certifiedBy": "Joe Smith",
                "deliveryAddress": {
                    "addressCity": "WILLIAMS LAKE",
                    "addressCountry": "CANADA",
                    "addressRegion": "BC",
                    "postalCode": "V2G 1J6",
                    "streetAddress": "51 4TH AVENUE SOUTH",
                },
                "email": "nobody@nothing.com",
                "mailingAddress": {
                    "addressCity": "WILLIAMS LAKE",
                    "addressCountry": "CANADA",
                    "addressRegion": "BC",
                    "postalCode": "V2G 1J6",
                    "streetAddress": "51 4TH AVENUE SOUTH",
                }
            },
            "business_info": {
            },
            "header": {
                "date": "2017-11-23",
                "name": "changeOfAddress"
            }
        }
    }
    rv = client.post('/api/v1/businesses/CP/CP0001965/filings/changeOfAddress',
                     data=json.dumps(fake_filing), headers=headers)
    assert 400 == rv.status_code
    assert 'Error: Invalid Filing schema' == rv.json['message']