def test_submission_with_instance_id_on_root_node(self):
self._publish_xml_form()
message = u"Successful submission."
instanceId = u'5b2cc313-fc09-437e-8149-fcd32f695d41'
self.assertRaises(
Instance.DoesNotExist, Instance.objects.get, uuid=instanceId)
submission_path = os.path.join(
self.this_directory, 'fixtures', 'transportation',
'view', 'submission.xml')
count = Instance.objects.count()
with codecs.open(submission_path, encoding='utf-8') as f:
post_data = {'xml_submission_file': f}
self.factory = APIRequestFactory()
request = self.factory.post(self._submission_url, post_data)
request.user = authenticate(username='bob',
password='bob')
response = submission(request, username=self.user.username)
self.assertContains(response, message, status_code=201)
self.assertContains(response, instanceId, status_code=201)
self.assertEqual(Instance.objects.count(), count + 1)
评论列表
文章目录