def METHOD_NAME(self):
    """Test ASL - test4.nl"""
    _log = TempfileManager.create_tempfile(".test_solve4.log")
    _out = TempfileManager.create_tempfile(".test_solve4.txt")
    results = self.asl.solve(
        join(currdir, "test4.nl"), logfile=_log, suffixes=['.*']
    )
    results.write(filename=_out, times=False, format='json')
    _baseline = join(currdir, "test4_asl.txt")
    with open(_out, 'r') as out, open(_baseline, 'r') as txt:
        self.assertStructuredAlmostEqual(
            json.load(txt), json.load(out), abstol=1e-4, allow_second_superset=True
        )