def test_only_correct_region(self, rid): self.cat1.update(region=mkt.regions.US.id) rid.return_value = mkt.regions.BR.id self.assertSetEqual(_categories(), [self.cat2, self.cat3]) rid.return_value = mkt.regions.US.id self.assertSetEqual(_categories(), [self.cat1, self.cat2, self.cat3])
def test_only_correct_carrier(self, cid): self.cat1.update(carrier=mkt.carriers.TELEFONICA.id) cid.return_value = None cats = _categories() self.assertSetEqual(cats, [self.cat2, self.cat3], [c.carrier for c in cats]) cid.return_value = mkt.carriers.TELEFONICA.id cats = _categories() self.assertSetEqual(cats, [self.cat1, self.cat2, self.cat3], [c.carrier for c in cats])
def test_only_webapps(self): self.cat1.update(type=amo.ADDON_PERSONA) self.assertSetEqual(_categories(), [self.cat2, self.cat3])
def test_limit(self): self.assertSetEqual(_categories(limit=1), [self.cat1])