summaryrefslogtreecommitdiffstats
path: root/webapp/django/contrib/sites/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/django/contrib/sites/tests.py')
-rw-r--r--webapp/django/contrib/sites/tests.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/webapp/django/contrib/sites/tests.py b/webapp/django/contrib/sites/tests.py
new file mode 100644
index 0000000000..f39f7a2c82
--- /dev/null
+++ b/webapp/django/contrib/sites/tests.py
@@ -0,0 +1,16 @@
+"""
+>>> from django.contrib.sites.models import Site
+>>> from django.conf import settings
+>>> Site(id=settings.SITE_ID, domain="example.com", name="example.com").save()
+
+>>> # Make sure that get_current() does not return a deleted Site object.
+>>> s = Site.objects.get_current()
+>>> isinstance(s, Site)
+True
+
+>>> s.delete()
+>>> Site.objects.get_current()
+Traceback (most recent call last):
+...
+DoesNotExist: Site matching query does not exist.
+"""