Skip to content

Commit 28462b6

Browse files
committed
[1.2.X] Add setUp and tearDown methods to the geographic feed and sitemap tests to ensure Site exists for tests.
Backport of r15856 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@15857 bcc190cf-cafb-0310-a4f2-bffc1f526a37
1 parent 64c83ac commit 28462b6

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

django/contrib/gis/tests/geoapp/test_feeds.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
from xml.dom import minidom
2+
from django.conf import settings
3+
from django.contrib.sites.models import Site
24
from django.test import TestCase
35

46
from models import City
@@ -8,6 +10,14 @@ class GeoFeedTest(TestCase):
810

911
urls = 'django.contrib.gis.tests.geoapp.urls'
1012

13+
def setUp(self):
14+
Site(id=settings.SITE_ID, domain="example.com", name="example.com").save()
15+
self.old_Site_meta_installed = Site._meta.installed
16+
Site._meta.installed = True
17+
18+
def tearDown(self):
19+
Site._meta.installed = self.old_Site_meta_installed
20+
1121
def assertChildNodes(self, elem, expected):
1222
"Taken from regressiontests/syndication/tests.py."
1323
actual = set([n.nodeName for n in elem.childNodes])

django/contrib/gis/tests/geoapp/test_sitemaps.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import cStringIO
22
from xml.dom import minidom
33
import zipfile
4+
from django.conf import settings
5+
from django.contrib.sites.models import Site
46
from django.test import TestCase
57

68
from models import City, Country
@@ -10,6 +12,14 @@ class GeoSitemapTest(TestCase):
1012

1113
urls = 'django.contrib.gis.tests.geoapp.urls'
1214

15+
def setUp(self):
16+
Site(id=settings.SITE_ID, domain="example.com", name="example.com").save()
17+
self.old_Site_meta_installed = Site._meta.installed
18+
Site._meta.installed = True
19+
20+
def tearDown(self):
21+
Site._meta.installed = self.old_Site_meta_installed
22+
1323
def assertChildNodes(self, elem, expected):
1424
"Taken from regressiontests/syndication/tests.py."
1525
actual = set([n.nodeName for n in elem.childNodes])

0 commit comments

Comments
 (0)