예제 #1
0
    def testPushConflictedZip(self):
        httpsession = ROSRS_Session(ro_test_config.ROSRS_URI, accesskey=ro_test_config.ROSRS_ACCESS_TOKEN)

        deleteRO(httpsession, ro_test_config.ROSRS_URI + "ro1/")
        sendZipRO(httpsession, ro_test_config.ROSRS_URI, "ro1", open("data/ro1.zip", "rb").read())
        (status, reason, headers, data) = sendZipRO(
            httpsession, ro_test_config.ROSRS_URI, "ro1", open("data/ro1.zip", "rb").read()
        )
        deleteRO(httpsession, ro_test_config.ROSRS_URI + "ro1/")

        self.assertEqual(status, 409)
        self.assertEqual(reason, "Conflict")
예제 #2
0
 def testPushZip(self):
     httpsession = ROSRS_Session(ro_test_config.ROSRS_URI,
     accesskey=ro_test_config.ROSRS_ACCESS_TOKEN)
     (status, reason, headers, data) = sendZipRO(httpsession, ro_test_config.ROSRS_URI, "ro1", open("zips/pushro-6.zip", 'rb').read())
     status = "RUNNING"
     while (status == "RUNNING"):
         time.sleep(1)
         (status, target_id, processed_resources, submitted_resources) = ro_utils.parse_job(httpsession, headers['location'])
     self.assertEqual("DONE", status)
     deleteRO(httpsession,target_id)
     self.assertEqual(reason, "Created")                
예제 #3
0
    def testPushZip(self):
        httpsession = ROSRS_Session(ro_test_config.ROSRS_URI, accesskey=ro_test_config.ROSRS_ACCESS_TOKEN)

        deleteRO(httpsession, ro_test_config.ROSRS_URI + "ro1/")
        (status, reason, headers, data) = sendZipRO(
            httpsession, ro_test_config.ROSRS_URI, "ro1", open("data/ro1.zip", "rb").read()
        )
        deleteRO(httpsession, ro_test_config.ROSRS_URI + "ro1/")

        self.assertEqual(status, 201)
        self.assertEqual(reason, "Created")
        self.assertTrue("ro1" in headers["location"])