def test_cache_gone(pic1): product = Product.objects.create(image=pic1['filename']) assert os.path.exists(pic1['path']) product.image = 'new.jpg' cache.remove_instance_cache(product) with transaction.atomic(get_using(product)): product.save() assert not os.path.exists(pic1['path'])
def test_cache_gone(pic1): product = Product.objects.create(image=pic1['filename']) assert os.path.exists(pic1['path']) product.image = random_pic() cache.remove_instance_cache(product) with transaction.atomic(get_using(product)): product.save() assert not os.path.exists(pic1['path'])