def METHOD_NAME(self):
    def payload(id):
        return json.dumps({"text": "...", "parent": id})
    client = self.makeClient("127.0.0.1", self_reply=False)
    self.assertEqual(client.post(
        "/new?uri=test", data=self.data).status_code, 201)
    self.assertEqual(client.post(
        "/new?uri=test", data=payload(1)).status_code, 403)
    client.application.db.execute([
        "UPDATE comments SET",
        "    created = created - ?",
        "WHERE id = 1"
    ], (client.application.conf.getint("general", "max-age"), ))
    self.assertEqual(client.post(
        "/new?uri=test", data=payload(1)).status_code, 201)
    client = self.makeClient("128.0.0.1", ratelimit=3, self_reply=False)
    self.assertEqual(client.post(
        "/new?uri=test", data=self.data).status_code, 201)
    self.assertEqual(client.post(
        "/new?uri=test", data=payload(1)).status_code, 201)
    self.assertEqual(client.post(
        "/new?uri=test", data=payload(2)).status_code, 201)