def METHOD_NAME(self):
    """Ensure logged-in user who has not consented to
    the required terms is redirected to the form."""
    urls = [
        reverse("admin-dashboard"),
        reverse("instructor-dashboard"),
    ]
    # ensure we're logged in
    self.client.force_login(self.neville)
    # ensure we have not yet agreed to the required consents
    self.assertEqual(person_has_consented_to_required_terms(self.neville), False)
    with self.terms_middleware():
        for url in urls:
            rv = self.client.get(url)
            action_required_url = "{}?next={}".format(
                reverse("action_required_terms"), url
            )
            self.assertRedirects(rv, action_required_url)