def test_uncache(self): criteria = Criteria.objects.create(name='test_crit') mock = mox.Mox() mock.StubOutWithMock(cache, 'set_many') cache.set_many({ 'criteria:test_crit:users': None, 'criteria:test_crit:flags': None, 'criteria:all': None, 'criteria:test_crit': None, 'criteria:test_crit:groups': None}, 5) mock.ReplayAll() uncache_criteria(instance=criteria) mock.VerifyAll() mock.UnsetStubs()
def test_uncache(self): criteria = Criteria.objects.create(name='test_crit') flag = Flag.objects.create(name='test_flag') conflict = Flag.objects.create(name='nega-test_flag') flag.conflicts.add(conflict) criteria.flags.add(flag, conflict) mock = mox.Mox() mock.StubOutWithMock(cache, 'set') cache.set('flag_conflicts:test_flag', None, 5) mock.StubOutWithMock(utils, 'uncache_criteria') utils.uncache_criteria(instance=criteria) mock.ReplayAll() uncache_flag(instance=flag) mock.VerifyAll() mock.UnsetStubs()