def test_unsat_query(self): solver = ProcessSolver(STPParser(), "STP", common.STP_PATH, ["--SMTLIB2", "-p"]) uniq_query = team_solver.interfaces.interfaces.UniqueQuery(123, common.UNSAT_QUERY_SMT) solver_result = solver.solve(uniq_query) assert solver_result is not None assert not solver_result.is_sat
def test_sat_query(self): solver = ProcessSolver(STPParser(), "STP", common.STP_PATH, ["--SMTLIB2", "-p"]) uniq_query = team_solver.interfaces.interfaces.UniqueQuery(123, common.SAT_QUERY_SMT) solver_result = solver.solve(uniq_query) assert solver_result.is_sat common.assert_sat_assignments(solver_result.assignment, common.SAT_QUERY_ASSIGNMENT_SMT)