def test_pure_nash(self): self.assertEqual(len(N.pure_nash(self.pd_sym)), 1) self.assertEqual(N.pure_nash(self.pd_sym)[0], {"All":{"d":2}}) self.assertEqual(len(N.pure_nash(self.pd_str)), 1) self.assertEqual(N.pure_nash(self.pd_str)[0], {"Alice":{"d":1}, \ "Bob":{"d":1}}) self.assertEqual(len(N.pure_nash(self.rps_sym)), 0) self.assertEqual(len(N.pure_nash(self.rps_str)), 0)
def test_pure_nash(self): self.assertEqual(N.pure_nash(self.one_player)[0], {"All":{"s2":1}}) self.assertEqual(N.pure_nash(self.one_strategy)[0], {"All":{"s1":2}}) self.assertEqual(len(N.pure_nash(self.one_profile)), 0)