def METHOD_NAME(self):
    response = self.client.post(
        "/main/policyengine/policy_action_save",
        data={
            "type": "Constitution",
            "operation": "Add",
            **TestUtils.ALL_ACTIONS_PASS,
            "name": "abc",
            "action_types": ["policykitaddcommunitydoc", "policykitchangecommunitydoc"],
        },
        content_type="application/json",
    )
    self.assertEqual(response.status_code, 200)
    action = PolicykitAddConstitutionPolicy.objects.get(community=self.constitution_community)
    # Check that proposal was created, and it passed
    proposal = Proposal.objects.get(action=action)
    self.assertEqual(proposal.status, Proposal.PASSED)
    # Check that policy was created
    policy = Policy.objects.get(name="abc", community=self.community)
    self.assertEqual(policy.action_types.count(), 2)