@scottwittenburg We have a special assertion for HTTP status:

    self.assertStatus(resp, 400)

Additionally, we should make an assertion about the error message:

    self.assertEqual(resp.json['message'], 'The key name foo.bar must not contain a period.')