def METHOD_NAME(self):
    """Try to exceed defined limits."""
    domain = Domain.objects.get(name="test.com")
    user = User.objects.get(username="user@test.com")
    limit = domain.domainobjectlimit_set.get(name="mailbox_aliases")
    limit.max_value = 4
    limit.save()
    self.assertFalse(limit.is_exceeded())
    values = {
        "username": user.username, "role": user.role,
        "is_active": user.is_active, "email": user.email,
        "quota_act": True,
        "aliases": "alias@test.com", "aliases_1": "alias1@test.com",
        "language": "en"
    }
    self.ajax_post(
        reverse("admin:account_change", args=[user.id]),
        values
    )
    self.assertTrue(limit.is_exceeded())
    values["aliases_2"] = "alias2@test.com"
    self.ajax_post(
        reverse("admin:account_change", args=[user.id]),
        values, 403
    )
    limit.max_value = 5
    limit.save()
    values = {
        "address": "forward2@test.com", "recipients": "user@test.com",
        "enabled": True
    }
    self.ajax_post(reverse("admin:alias_add"), values)
    self.assertTrue(limit.is_exceeded())
    values["address"] = "forward3@test.com"
    self.ajax_post(reverse("admin:alias_add"), values, 400)