Advertisement
Guest User

Untitled

a guest
Mar 6th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. from django.test import TestCase
  2. from django.test.client import Client
  3.  
  4. class OrderCreateTest(TestCase):
  5. fixtures = ['auth']
  6.  
  7. def setUp(self):
  8. self.client = Client()
  9.  
  10. def testSelectProduct(self):
  11. self.assertTrue(self.client.login(user='chris', password='password'),
  12. 'Unexpected login failure.')
  13.  
  14. response = self.client.get('/order/new/')
  15.  
  16. print response
  17.  
  18. self.client.logout()
  19.  
  20. def tearDown(self):
  21. pass
  22.  
  23. def runTest(self):
  24. pass
  25.  
  26. Creating test database for alias 'default' ('test_proj')...
  27. Creating tables ...
  28. ...
  29. Running post-sync handlers for application admin
  30. ...
  31. Installing custom SQL ...
  32. Installing indexes ...
  33. Installing index for admin.LogEntry model
  34. ...
  35. Running post-sync handlers for application admin
  36. ...
  37. Loading 'initial_data' fixtures...
  38. Checking '/usr/local/lib/python2.7/dist-packages/django/contrib/admin/fixtures' for fixtures...
  39. No xml fixture 'initial_data' in '/usr/local/lib/python2.7/dist-packages/django/contrib/admin/fixtures'.
  40. ...
  41. Checking absolute path for fixtures...
  42. No xml fixture 'initial_data' in absolute path.
  43. No xml fixture 'initial_data' in absolute path.
  44. No xml fixture 'initial_data' in absolute path.
  45. No xml fixture 'initial_data' in absolute path.
  46. No json fixture 'initial_data' in absolute path.
  47. No json fixture 'initial_data' in absolute path.
  48. No json fixture 'initial_data' in absolute path.
  49. No json fixture 'initial_data' in absolute path.
  50. No yaml fixture 'initial_data' in absolute path.
  51. No yaml fixture 'initial_data' in absolute path.
  52. No yaml fixture 'initial_data' in absolute path.
  53. No yaml fixture 'initial_data' in absolute path.
  54. No xml fixture 'initial_data' in absolute path.
  55. No xml fixture 'initial_data' in absolute path.
  56. No xml fixture 'initial_data' in absolute path.
  57. No xml fixture 'initial_data' in absolute path.
  58. No json fixture 'initial_data' in absolute path.
  59. No json fixture 'initial_data' in absolute path.
  60. No json fixture 'initial_data' in absolute path.
  61. No json fixture 'initial_data' in absolute path.
  62. No yaml fixture 'initial_data' in absolute path.
  63. No yaml fixture 'initial_data' in absolute path.
  64. No yaml fixture 'initial_data' in absolute path.
  65. No yaml fixture 'initial_data' in absolute path.
  66. No fixtures found.
  67. Destroying test database for alias 'default' ('test_proj')...
  68. testSelectProduct (orpheus.orders.tests.ordercreate.OrderCreateTest) ... FAIL
  69.  
  70. ======================================================================
  71. FAIL: testSelectProduct (orpheus.orders.tests.ordercreate.OrderCreateTest)
  72. ----------------------------------------------------------------------
  73. Traceback (most recent call last):
  74. File "/path/to/ordercreate.py", line 24, in testSelectProduct
  75. 'Unexpected login failure.')
  76. AssertionError: Unexpected login failure.
  77.  
  78. ----------------------------------------------------------------------
  79. Ran 1 test in 2376.829s
  80.  
  81. FAILED (failures=1)
  82. Destroying test database for alias 'default' ('test_proj')...
  83.  
  84. DATABASES = {
  85. 'default': {
  86. 'ENGINE': 'django.db.backends.mysql',
  87. 'NAME': 'project',
  88. 'USER': 'project',
  89. 'PASSWORD': 'projectdb',
  90. 'TEST_NAME': 'test_project' } }
  91.  
  92. $ ./manage.py loaddata auth
  93. Installed 8 object(s) from 1 fixture(s)
  94.  
  95. ./manage.py testserver -v 2 auth.json
  96.  
  97. ...
  98. Installed 8 object(s) from 1 fixture(s)
  99. Validating models...
  100. 0 errors found
  101.  
  102. Django version 1.3, using settings 'project.settings'
  103. Running django-devserver 0.1.4
  104.  
  105. # django/test/testcases.py
  106. if hasattr(self, 'fixtures'):
  107. # We have to use this slightly awkward syntax due to the fact
  108. # that we're using *args and **kwargs together.
  109. call_command('loaddata', *self.fixtures,
  110. **{'verbosity': 0, 'database': db})
  111.  
  112. if 'test' in sys.argv:
  113. # Switch to sqlite for tests (it's *way* faster)
  114. DATABASE_ENGINE = 'sqlite3'
  115.  
  116. self.assertTrue(self.client.login(user='chris', password='password'),
  117. 'Unexpected login failure.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement