Various configuration changes for testing.

This commit is contained in:
2013-04-04 22:20:20 +01:00
parent cad51079b6
commit 4fc3f154bd
6 changed files with 39 additions and 10 deletions

3
.gitignore vendored
View File

@@ -3,4 +3,5 @@
*.sqlite3
.vagrant
static/
!app/*/static/
!app/*/static/
app/reports/

File diff suppressed because one or more lines are too long

View File

@@ -1,8 +1,13 @@
from django.test import TestCase
from django.core.urlresolvers import reverse
from stores.models import Chain, Store
class StoreViewsTestCase(TestCase):
fixtures = ['test_stores']
def setUp(self):
self.store = Store.objects.get(pk=3)
self.chain = Chain.objects.get(pk=1)
def test_map_index(self):
resp = self.client.get(reverse('map'))
@@ -17,13 +22,31 @@ class StoreViewsTestCase(TestCase):
self.assertEqual(resp.status_code, 200)
def test_chain_claim(self):
resp = self.client.get(reverse('chain-claim'))
resp = self.client.get(reverse('chain-claim', args=[self.chain.slug]))
self.assertEqual(resp.status_code, 200)
resp = self.client.get(reverse('chain-claim', args=['test-invalid']))
self.assertEqual(resp.status_code, 404)
def test_chain_detail(self):
resp = self.client.get(reverse('chain-detail', args=[self.chain.slug]))
self.assertEqual(resp.status_code, 200)
resp = self.client.get(reverse('chain-detail', args=['test-invalid']))
self.assertEqual(resp.status_code, 404)
def test_store_claim(self):
resp = self.client.get(reverse('store-claim'))
resp = self.client.get(reverse('store-claim', args=[self.store.slug]))
self.assertEqual(resp.status_code, 200)
resp = self.client.get(reverse('store-claim', args=['test-invalid']))
self.assertEqual(resp.status_code, 200)
def test_store_update(self):
resp = self.client.get(reverse('store-update'))
self.assertEqual(resp.status_code, 200)
resp = self.client.get(reverse('store-update', args=[self.store.slug]))
self.assertEqual(resp.status_code, 200)
resp = self.client.get(reverse('store-update', args=['test-invalid']))
self.assertEqual(resp.status_code, 404)
def test_store_detail(self):
resp = self.client.get(reverse('store-detail', args=[self.store.slug]))
self.assertEqual(resp.status_code, 200)
resp = self.client.get(reverse('store-detail', args=['test-invalid']))
self.assertEqual(resp.status_code, 404)

View File

@@ -13,7 +13,7 @@ ADMINS = (
MANAGERS = ADMINS
DATABASES = {
'default': dj_database_url.config(default='sqlite:///%s' % os.path.join(os.path.dirname(__file__), '..', '..', 'db.sqlite3')),
'default': dj_database_url.config(default='sqlite:///%s' % os.path.join(os.path.dirname(__file__), '..', '..', '..', 'db.sqlite3')),
}
ALLOWED_HOSTS = [
@@ -31,10 +31,10 @@ USE_I18N = True
USE_L10N = True
USE_TZ = True
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), '..', '..', 'media')
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), '..', '..', '..', 'media')
MEDIA_URL = '/media/'
STATIC_ROOT = os.path.join(os.path.dirname(__file__), '..', '..', 'static')
STATIC_ROOT = os.path.join(os.path.dirname(__file__), '..', '..', '..', 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = [

View File

@@ -1,9 +1,9 @@
from .base import *
INSTALLED_APPS.append('debug_toolbar')
MIDDLEWARE_CLASSES.append('debug_toolbar.middleware.DebugToolbarMiddleware')
def custom_show_toolbar(request):
return True

View File

@@ -1,5 +1,9 @@
from .base import *
DATABASES = {
'default': dj_database_url.config(default='sqlite:///%s' % os.path.join(os.path.dirname(__file__), '..', '..', '..', 'testing.sqlite3')),
}
INSTALLED_APPS += [
'django_jenkins',
]