我正在尝试运行我的第一个测试。测试失败:
DoesNotExist:联系人匹配查询不存在。查找参数为 {'mobile': '07000000000'}
我似乎在设置功能中创建了用户联系人,为什么它不可用?
谢谢
测试.py
class BatchTestCase(TestCase):
def setup(self):
user = User.objects.get(username='glynjackson')
contact = Contact.objects.get(mobile="07000000000", contact_owner=user, group=None)
def test_get_contact(self):
contact = Contact.objects.get(mobile='07000000000')
self.assertEqual(contact.full_name(), 'Got Contact')
完全错误
ERROR: test_get_contact (sms.tests.test_sms_simulation.BatchTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/user/Documents/workspace/example/sms/tests/test_sms_simulation.py", line 18, in test_get_contact
contact = Contact.objects.get(mobile='07000000000')
File "/Users/user/Documents/workspace/example/django-env/lib/python2.7/site-packages/django/db/models/manager.py", line 143, in get
return self.get_query_set().get(*args, **kwargs)
File "/Users/user/Documents/workspace/example/django-env/lib/python2.7/site-packages/django/db/models/query.py", line 389, in get
(self.model._meta.object_name, kwargs))
DoesNotExist: Contact matching query does not exist. Lookup parameters were {'mobile': '07000000000'}