def METHOD_NAME(self):
    """
    Tests that a suite can produce JSON output to stdout
    """
    saved = sys.stdout
    try:
        fake_stdout = io.StringIO()
        sys.stdout = fake_stdout
        return_value, errors = ComplianceChecker.run_checker(
            ds_loc=static_files("conv_bad"),
            verbose=0,
            criteria="strict",
            checker_names=["cf"],
            output_filename="-",
            output_format="json",
        )
        r = json.loads(fake_stdout.getvalue().strip())
        assert "cf" in r
    finally:
        sys.stdout = saved
        fake_stdout.close()