Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.test import TestCase
- from django.test.client import Client
- class OrderCreateTest(TestCase):
- fixtures = ['auth']
- def setUp(self):
- self.client = Client()
- def testSelectProduct(self):
- self.assertTrue(self.client.login(user='chris', password='password'),
- 'Unexpected login failure.')
- response = self.client.get('/order/new/')
- print response
- self.client.logout()
- def tearDown(self):
- pass
- def runTest(self):
- pass
- Creating test database for alias 'default' ('test_proj')...
- Creating tables ...
- ...
- Running post-sync handlers for application admin
- ...
- Installing custom SQL ...
- Installing indexes ...
- Installing index for admin.LogEntry model
- ...
- Running post-sync handlers for application admin
- ...
- Loading 'initial_data' fixtures...
- Checking '/usr/local/lib/python2.7/dist-packages/django/contrib/admin/fixtures' for fixtures...
- No xml fixture 'initial_data' in '/usr/local/lib/python2.7/dist-packages/django/contrib/admin/fixtures'.
- ...
- Checking absolute path for fixtures...
- No xml fixture 'initial_data' in absolute path.
- No xml fixture 'initial_data' in absolute path.
- No xml fixture 'initial_data' in absolute path.
- No xml fixture 'initial_data' in absolute path.
- No json fixture 'initial_data' in absolute path.
- No json fixture 'initial_data' in absolute path.
- No json fixture 'initial_data' in absolute path.
- No json fixture 'initial_data' in absolute path.
- No yaml fixture 'initial_data' in absolute path.
- No yaml fixture 'initial_data' in absolute path.
- No yaml fixture 'initial_data' in absolute path.
- No yaml fixture 'initial_data' in absolute path.
- No xml fixture 'initial_data' in absolute path.
- No xml fixture 'initial_data' in absolute path.
- No xml fixture 'initial_data' in absolute path.
- No xml fixture 'initial_data' in absolute path.
- No json fixture 'initial_data' in absolute path.
- No json fixture 'initial_data' in absolute path.
- No json fixture 'initial_data' in absolute path.
- No json fixture 'initial_data' in absolute path.
- No yaml fixture 'initial_data' in absolute path.
- No yaml fixture 'initial_data' in absolute path.
- No yaml fixture 'initial_data' in absolute path.
- No yaml fixture 'initial_data' in absolute path.
- No fixtures found.
- Destroying test database for alias 'default' ('test_proj')...
- testSelectProduct (orpheus.orders.tests.ordercreate.OrderCreateTest) ... FAIL
- ======================================================================
- FAIL: testSelectProduct (orpheus.orders.tests.ordercreate.OrderCreateTest)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/path/to/ordercreate.py", line 24, in testSelectProduct
- 'Unexpected login failure.')
- AssertionError: Unexpected login failure.
- ----------------------------------------------------------------------
- Ran 1 test in 2376.829s
- FAILED (failures=1)
- Destroying test database for alias 'default' ('test_proj')...
- DATABASES = {
- 'default': {
- 'ENGINE': 'django.db.backends.mysql',
- 'NAME': 'project',
- 'USER': 'project',
- 'PASSWORD': 'projectdb',
- 'TEST_NAME': 'test_project' } }
- $ ./manage.py loaddata auth
- Installed 8 object(s) from 1 fixture(s)
- ./manage.py testserver -v 2 auth.json
- ...
- Installed 8 object(s) from 1 fixture(s)
- Validating models...
- 0 errors found
- Django version 1.3, using settings 'project.settings'
- Running django-devserver 0.1.4
- # django/test/testcases.py
- if hasattr(self, 'fixtures'):
- # We have to use this slightly awkward syntax due to the fact
- # that we're using *args and **kwargs together.
- call_command('loaddata', *self.fixtures,
- **{'verbosity': 0, 'database': db})
- if 'test' in sys.argv:
- # Switch to sqlite for tests (it's *way* faster)
- DATABASE_ENGINE = 'sqlite3'
- self.assertTrue(self.client.login(user='chris', password='password'),
- 'Unexpected login failure.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement