def METHOD_NAME(  # noqa: N802 pylint: disable=invalid-name
    self, blueprint: Blueprint
) -> None:
    """Test that the rendered blueprint json matches the expected result.
    Result files are to be stored in the repo as
    ``test/fixtures/blueprints/${blueprint.name}.json``.
    """
    expected_output = f"{self.OUTPUT_PATH}/{blueprint.name}.json"
    rendered_dict = blueprint.template.to_dict()
    rendered_text = json.dumps(rendered_dict, indent=4, sort_keys=True)
    with open(
        expected_output + "-result", "w", encoding="utf-8"
    ) as expected_output_file:
        expected_output_file.write(rendered_text)
    with open(expected_output, encoding="utf-8") as expected_output_file:
        expected_dict = json.loads(expected_output_file.read())
        expected_text = json.dumps(expected_dict, indent=4, sort_keys=True)
    self.assertEqual(
        rendered_dict, expected_dict, diff(rendered_text, expected_text)
    )