def test_numbers_can_be_removed_from_blacklist(self): number = BlacklistFactory(phone_number='1') self.assertTrue(is_blacklisted('1')) number.deleted = True number.save() self.assertFalse(is_blacklisted('1')) Blacklist.objects.filter(pk=number.pk).delete() self.assertFalse(is_blacklisted('1'))
def test_cache_resets_after_new_entry(self): BlacklistFactory(phone_number='1') # freshly created blacklist has '1' in it self.assertTrue(is_blacklisted('1')) # add a number to the blacklist BlacklistFactory(phone_number='2') # '2' should now be in the blacklist self.assertTrue(is_blacklisted('2'))