def METHOD_NAME(self):
    with ReaderFactory("sol") as reader:
        if reader is None:
            raise IOError("Reader 'sol' is not registered")
        soln = reader(join(currdir, "infeasible2.sol"))
        self.assertEqual(
            soln.solver.termination_condition, TerminationCondition.infeasible
        )
        self.assertEqual(soln.solution.status, SolutionStatus.infeasible)
        self.assertEqual(soln.solver.status, SolverStatus.warning)