첫 번째 테스트를 실행하려고합니다. 테스트가 실패합니다 :장고 테스트 DoesNotExist : 연락처 일치하는 쿼리가 없습니다.
DoesNotExist : 연락처 일치하는 쿼리가 존재하지 않습니다. 조회 매개 변수가 { 'mobile': '07000000000'}
설정 기능에서 사용자 연락처를 만드는 것처럼 보이므로 사용할 수없는 이유는 무엇입니까?
감사
test.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'}