- rightList = RightList(string="embed")
- self.assert_(rightList.can_perform("getticket"))
- self.assert_(not rightList.can_perform("resolve"))
+ rightList = Rights(string="embed")
+ self.assertTrue(rightList.can_perform("getticket"))
+ self.assertTrue(not rightList.can_perform("resolve"))
+
+ rightList = Rights(string="embed,resolve")
+ self.assertTrue(rightList.can_perform("getticket"))
+ self.assertTrue(rightList.can_perform("resolve"))
+
+ def testIsSuperset(self):
+ pRights = Rights(string="sa")
+ cRights = Rights(string="embed")
+ self.assertTrue(pRights.is_superset(cRights))
+ self.assertTrue(not cRights.is_superset(pRights))
+
+ pRights = Rights(string="embed")
+ cRights = Rights(string="embed")
+ self.assertTrue(pRights.is_superset(cRights))
+ self.assertTrue(cRights.is_superset(pRights))
+
+ pRights = Rights(string="control")
+ cRights = Rights(string="embed")
+ self.assertTrue(not pRights.is_superset(cRights))
+ self.assertTrue(not cRights.is_superset(pRights))