Test Suite: Enable attachments, add failing test
attachments are an optional part. But it doesn't hurt to enable them in the test suite at all. Also (with enabled attachmemtns) the main media view fails, if one isn't logged in (joar found it!). So add a simple (currently failing) test for this.
This commit is contained in:
parent
1dc7f28d24
commit
c2d6792ddb
@ -7,6 +7,9 @@ db_name = __mediagoblin_tests__
|
||||
# tag parsing
|
||||
tags_max_length = 50
|
||||
|
||||
# So we can start to test attachments:
|
||||
allow_attachments = True
|
||||
|
||||
# Celery shouldn't be set up by the application as it's setup via
|
||||
# mediagoblin.init.celery.from_celery
|
||||
celery_setup_elsewhere = true
|
||||
|
@ -51,11 +51,17 @@ class TestSubmission:
|
||||
|
||||
self.test_user = test_user
|
||||
|
||||
self.login()
|
||||
|
||||
def login(self):
|
||||
self.test_app.post(
|
||||
'/auth/login/', {
|
||||
'username': u'chris',
|
||||
'password': 'toast'})
|
||||
|
||||
def logout(self):
|
||||
self.test_app.get('/auth/logout/')
|
||||
|
||||
def test_missing_fields(self):
|
||||
# Test blank form
|
||||
# ---------------
|
||||
@ -95,6 +101,14 @@ class TestSubmission:
|
||||
assert template.TEMPLATE_TEST_CONTEXT.has_key(
|
||||
'mediagoblin/user_pages/user.html')
|
||||
|
||||
# Make sure the media view is at least reachable, logged in...
|
||||
self.test_app.get('/u/chris/m/normal-upload-1/')
|
||||
# ... and logged out too.
|
||||
self.logout()
|
||||
self.test_app.get('/u/chris/m/normal-upload-1/')
|
||||
# Log back in for the remaining tests.
|
||||
self.login()
|
||||
|
||||
# Test PNG
|
||||
# --------
|
||||
template.clear_test_template_context()
|
||||
|
Loading…
x
Reference in New Issue
Block a user