def testServiceListPostRequest(self): response = requests.post(self.getUrl(TEST_URL), data=DATA) responseText = response.text responseCode = response.status_code self.assertEquals(2, responseText.find("$oid")) self.assertEquals(responseCode, VALID_RESPONSE_CODE) response = requests.post(self.getUrl(TEST_URL), data=DATA2) responseText = response.text responseCode = response.status_code self.assertEquals(responseText, EXIST_RESPONSE_TEXT) self.assertEquals(responseCode, NOT_VALID_RESPONSE_CODE) removeService(VALID_NAME)
def testServiceListGetRequest(self): db = getDbObject() db[COLLECTION].save(TEST_OBJ) response = requests.get(self.getUrl(TEST_URL), params=TEST_PARAMETERS) removeService(TEST_NAME) responseText = response.text responseCode = response.status_code self.assertEquals(responseCode, VALID_RESPONSE_CODE) response = requests.get(self.getUrl(TEST_URL), params=BAD_TEST_PARAMETERS) responseText = response.text responseCode = response.status_code self.assertEquals(responseText, BAD_RESULT) self.assertEquals(responseCode, NOT_VALID_RESPONSE_CODE)
def testServiceListGetRequest(self): db = getDbObject() db[COLLECTION].save(TEST_OBJ) response = requests.get(self.getUrl(TEST_URL), params=TEST_PARAMETERS) removeService(TEST_NAME) responseText = response.text responseCode = response.status_code self.assertEquals(responseCode, VALID_RESPONSE_CODE) response = requests.get( self.getUrl(TEST_URL), params=BAD_TEST_PARAMETERS) responseText = response.text responseCode = response.status_code self.assertEquals(responseText, BAD_RESULT) self.assertEquals(responseCode, NOT_VALID_RESPONSE_CODE)
def testServiceNameGetRequest(self): addService(TEST_SERVICE_NAME, TEST_SERVICE_LOG_SIZE, TEST_SERVICE_OWNER_ID) response = requests.get(self.getUrl(TEST_URL)) responseText = response.text responseJson = json.loads(responseText) responseCode = response.status_code self.assertEquals(responseCode, VALID_RESPONSE_CODE) self.assertEquals(responseJson['name'], TEST_SERVICE_NAME) self.assertEquals(responseJson['config']['log_size'], TEST_SERVICE_LOG_SIZE) self.assertEquals(responseJson['owner_id'], TEST_SERVICE_OWNER_ID) removeService(TEST_SERVICE_NAME) response = requests.get(self.getUrl(TEST_URL)) responseCode = response.status_code self.assertEquals(responseCode, INVALID_RESPONSE_CODE)
def testServiceNameGetRequest(self): addService( TEST_SERVICE_NAME, TEST_SERVICE_LOG_SIZE, TEST_SERVICE_OWNER_ID) response = requests.get(self.getUrl(TEST_URL)) responseText = response.text responseJson = json.loads(responseText) responseCode = response.status_code self.assertEquals(responseCode, VALID_RESPONSE_CODE) self.assertEquals(responseJson['name'], TEST_SERVICE_NAME) self.assertEquals( responseJson['config']['log_size'], TEST_SERVICE_LOG_SIZE) self.assertEquals(responseJson['owner_id'], TEST_SERVICE_OWNER_ID) removeService(TEST_SERVICE_NAME) response = requests.get(self.getUrl(TEST_URL)) responseCode = response.status_code self.assertEquals(responseCode, INVALID_RESPONSE_CODE)
def delete(self, serviceName): removeService(serviceName) return {serviceName: SRV_NAME_RM}
def testRemoveService(self): db[COLLECTION].save({NAME: TEST_OBJECT}) removeService(TEST_OBJECT) with self.assertRaises(ServiceNotExistException): getServiceIdByName(TEST_OBJECT)