def test_exclude_several_new_regions(self): tasks.region_exclude([self.app.id], [mkt.regions.USA.id, mkt.regions.GBR.id]) excluded = sorted( AER.objects.filter(addon=self.app).values_list('region', flat=True)) eq_(excluded, sorted([mkt.regions.USA.id, mkt.regions.GBR.id]))
def test_exclude_no_regions(self): tasks.region_exclude([self.app.id], []) eq_(AER.objects.count(), 0)
def test_exclude_one_new_region(self): tasks.region_exclude([self.app.id], [mkt.regions.GBR.id]) excluded = list( AER.objects.filter(addon=self.app).values_list('region', flat=True)) eq_(excluded, [mkt.regions.GBR.id])
def test_exclude_no_apps(self): tasks.region_exclude([], []) eq_(AER.objects.count(), 0) tasks.region_exclude([], [mkt.regions.GBR.id]) eq_(AER.objects.count(), 0)
def test_exclude_several_new_regions(self): tasks.region_exclude([self.app.id], [mkt.regions.UK, mkt.regions.CA]) excluded = sorted(AER.objects.filter(addon=self.app) .values_list('region', flat=True)) eq_(excluded, sorted([mkt.regions.CA.id, mkt.regions.UK.id]))
def test_exclude_one_new_region(self): tasks.region_exclude([self.app.id], [mkt.regions.CA]) excluded = list(AER.objects.filter(addon=self.app) .values_list('region', flat=True)) eq_(excluded, [mkt.regions.CA.id])
def test_exclude_no_apps(self): tasks.region_exclude([], []) eq_(AER.objects.count(), 0) tasks.region_exclude([], [mkt.regions.CA]) eq_(AER.objects.count(), 0)