+ def testIsSuperset(self):
+ pRights = Rights(string="sa")
+ cRights = Rights(string="embed")
+ self.assert_(pRights.is_superset(cRights))
+ self.assert_(not cRights.is_superset(pRights))
+
+ pRights = Rights(string="embed")
+ cRights = Rights(string="embed")
+ self.assert_(pRights.is_superset(cRights))
+ self.assert_(cRights.is_superset(pRights))
+
+ pRights = Rights(string="control")
+ cRights = Rights(string="embed")
+ self.assert_(not pRights.is_superset(cRights))
+ self.assert_(not cRights.is_superset(pRights))
+
+ pRights = Rights(string="control,sa")
+ cRights = Rights(string="embed")
+ self.assert_(pRights.is_superset(cRights))
+ self.assert_(not cRights.is_superset(pRights))
+