﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
19698	Deleting Sites through a manager does not clear cache	ddavies@…	nobody	"When you delete a Site instance, i.e. `Site.objects.get_current().delete()`, the cache is cleared. However, if you delete all sites, `Site.objects.all().delete()`, the cache is not cleared.

{{{
    def test_delete_all_sites_clears_cache(self):
        """"""
        When all site objects are deleted the cache should  also
        be cleared and get_current should raise a DoesNotExist
        """"""
        from django.contrib.sites.models import Site
        site = Site.objects.create(domain='example.com', name='test')
        self.assertIsInstance(Site.objects.get_current(), Site)
        Site.objects.all().delete()
        self.assertRaises(Site.DoesNotExist, Site.objects.get_current)
}}}"	Bug	closed	contrib.sites	1.4	Normal	fixed		Serdar Dalgic	Ready for checkin	1	0	0	0	1	0
