def test_constraint_context_theta(self): enc = master_be_fsm().encoding cond = Wff(parse_simple_expression("mouse = down")).to_boolean_wff() theta = diagnosability.constraint_context_theta_initial(cond, 0, 1) manual= enc.shift_to_time(cond.to_be(enc), 0) \ & enc.shift_to_time(cond.to_be(enc), 1) \ self.assertEqual(theta, manual)