Exemple #1
0
 def test_not_a_json_document_google_com(self):
     qualtrics = Qualtrics(self.user, "123")
     qualtrics.url = "https://google.com"
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     self.assertEquals(qualtrics.last_error_message, "Unexpected response from Qualtrics: not a JSON document")
     self.assertIsNone(qualtrics.json_response)
     self.assertIsNone(result)
Exemple #2
0
 def test_not_a_json_document_google_com(self):
     qualtrics = Qualtrics(self.user, "123")
     qualtrics.url = "https://google.com"
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     self.assertEquals(
         qualtrics.last_error_message,
         "Unexpected response from Qualtrics: not a JSON document")
     self.assertIsNone(qualtrics.json_response)
     self.assertIsNone(result)
Exemple #3
0
 def test_ssl_error_1(self):
     # This only works on Notre Dame VPN
     qualtrics = Qualtrics(self.user, "123")
     qualtrics.url = "https://vecnet-ingest.crc.nd.edu/"
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     self.assertIn("CERTIFICATE_VERIFY_FAILED", qualtrics.last_error_message)
     qualtrics.requests_kwargs = {"verify": False}
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     self.assertNotIn("CERTIFICATE_VERIFY_FAILED", qualtrics.last_error_message)
Exemple #4
0
 def test_ssl_error_2(self):
     # This may fail is 129.74.247.12 is down or certificate error is corrected
     qualtrics = Qualtrics(self.user, "123")
     qualtrics.url = "https://129.74.247.12/"
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     # Error: hostname '129.74.247.12' doesn't match either of '*.vecnet.org', 'vecnet.org'
     self.assertIn("129.74.247.12", qualtrics.last_error_message)
     qualtrics.requests_kwargs = {"verify": False}
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     self.assertNotIn("CERTIFICATE_VERIFY_FAILED", qualtrics.last_error_message)
Exemple #5
0
 def test_ssl_error_2(self):
     # This may fail is 129.74.247.12 is down or certificate error is corrected
     qualtrics = Qualtrics(self.user, "123")
     qualtrics.url = "https://129.74.247.12/"
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     # Error: hostname '129.74.247.12' doesn't match either of '*.vecnet.org', 'vecnet.org'
     self.assertIn("129.74.247.12", qualtrics.last_error_message)
     qualtrics.requests_kwargs = {"verify": False}
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     self.assertNotIn("CERTIFICATE_VERIFY_FAILED",
                      qualtrics.last_error_message)
Exemple #6
0
 def test_ssl_error_1(self):
     # This only works on Notre Dame VPN
     qualtrics = Qualtrics(self.user, "123")
     qualtrics.url = "https://vecnet-ingest.crc.nd.edu/"
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     self.assertIn("CERTIFICATE_VERIFY_FAILED",
                   qualtrics.last_error_message)
     qualtrics.requests_kwargs = {"verify": False}
     result = qualtrics.getLegacyResponseData(SurveyID=self.survey_id)
     self.assertNotIn("CERTIFICATE_VERIFY_FAILED",
                      qualtrics.last_error_message)