def setUp(self):
        self.drs = DeviceRegistrationState(
            genmodels.DeviceRegistrationState("reg-id", "assigned"))

        self.ret_drs = copy.deepcopy(self.drs._internal)
        self.ret_drs.created_updated_time_utc = 1000
        self.ret_drs.last_updated_time_utc = 1000
示例#2
0
    def get_registration_state(self, registration_id):
        """
        Retrieve a Device Registration State from the Provisioning Service

        :param str registration_id: The registration id of the target Device Registration State
        :returns: The Device Registration State from the Provisioning Service corresponding to the
         given registration id
        :rtype: :class:`DeviceRegistrationState
         <provisioningserviceclient.models.DeviceRegistrationState>`
        :raises: :class:ProvisioningServiceError
         <provisioningserviceclient.ProvisioningServiceError>` if an error occurs on the
         Provisioning Service
        """
        custom_headers = {}
        custom_headers[ProvisioningServiceClient.
                       authorization_header] = self._gen_sastoken_str()

        try:
            raw_resp = self._runtime_client.registration_state.get_registration_state(\
                registration_id, custom_headers, True)
        except genmodels.ProvisioningServiceErrorDetailsException as e:
            raise ProvisioningServiceError(
                self.err_msg_unexpected.format(e.response.status_code), e)

        if not _is_successful(raw_resp.response.status_code):
            raise ProvisioningServiceError(raw_resp.response.reason)

        result = raw_resp.output
        return DeviceRegistrationState(result)
    def setUp(self):
        self.drs = DeviceRegistrationState()
        self.drs.registration_id = "reg-id"
        self.drs.status = "assigned"
        self.drs.etag = "etag"

        self.ret_drs = copy.deepcopy(self.drs)
        self.ret_drs.created_updated_time_utc = 1000
        self.ret_drs.last_updated_time_utc = 1000
 def setUp(self):
     gen_drs = genmodels.DeviceRegistrationState(TEST_REG_ID, REG_STATUS_ASSIGNED, TEST_TIME, \
         TEST_HOST_NAME, TEST_DEV_ID, TEST_ERR_CODE, TEST_ERR_MSG, TEST_TIME2, TEST_ETAG)
     self.drs = DeviceRegistrationState(gen_drs)
 def test_drs_constructor(self):
     gen_drs = genmodels.DeviceRegistrationState(TEST_REG_ID, REG_STATUS_ASSIGNED, TEST_TIME, \
         TEST_HOST_NAME, TEST_DEV_ID, TEST_ERR_CODE, TEST_ERR_MSG, TEST_TIME2, TEST_ETAG)
     drs = DeviceRegistrationState(gen_drs)
     self.assertIsInstance(drs, DeviceRegistrationState)
     self.assertIs(drs._internal, gen_drs)