コード例 #1
0
ファイル: models_ut.py プロジェクト: dqj/azure-iot-sdk-python
 def setUp(self):
     x509 = genmodels.X509Attestation(TEST_CERT1)
     self.gen_att = genmodels.AttestationMechanism(X509_LABEL, x509=x509)
     self.gen_twin = genmodels.InitialTwin()
     gen_eg = genmodels.EnrollmentGroup(TEST_REG_ID, self.gen_att, TEST_HOST_NAME, \
         self.gen_twin, TEST_ETAG, PROV_STATUS_ENABLED, TEST_TIME, TEST_TIME2)
     self.eg = EnrollmentGroup(gen_eg)
コード例 #2
0
ファイル: models_ut.py プロジェクト: dqj/azure-iot-sdk-python
 def test_ts_constructor(self):
     tags_tc = genmodels.TwinCollection(TEST_TAGS)
     desired_properties_tc = genmodels.TwinCollection(TEST_PROPERTIES)
     properties = genmodels.InitialTwinProperties(desired_properties_tc)
     twin = genmodels.InitialTwin(tags_tc, properties)
     res = InitialTwin(twin)
     self.assertIsInstance(res, InitialTwin)
     self.assertIs(res._internal, twin)
コード例 #3
0
ファイル: models_ut.py プロジェクト: dqj/azure-iot-sdk-python
 def setUp(self):
     tpm = genmodels.TpmAttestation(TEST_EK)
     self.gen_att = genmodels.AttestationMechanism(TPM_LABEL, tpm=tpm)
     self.gen_drs = genmodels.DeviceRegistrationState(TEST_REG_ID, REG_STATUS_ASSIGNED)
     self.gen_twin = genmodels.InitialTwin()
     gen_ie = genmodels.IndividualEnrollment(TEST_REG_ID, self.gen_att, TEST_DEV_ID, self.gen_drs, \
         TEST_HOST_NAME, self.gen_twin, TEST_ETAG, PROV_STATUS_ENABLED, TEST_TIME, TEST_TIME2)
     self.ie = IndividualEnrollment(gen_ie)
コード例 #4
0
ファイル: models_ut.py プロジェクト: dqj/azure-iot-sdk-python
 def test_eg_constructor_full_model(self):
     x509 = genmodels.X509Attestation()
     att = genmodels.AttestationMechanism(X509_LABEL, x509=x509)
     twin = genmodels.InitialTwin()
     eg = genmodels.EnrollmentGroup(TEST_REG_ID, att, TEST_HOST_NAME, twin, TEST_ETAG, \
         PROV_STATUS_ENABLED, TEST_TIME, TEST_TIME2)
     ret = EnrollmentGroup(eg)
     self.assertIsInstance(ret, EnrollmentGroup)
     self.assertIs(ret._internal, eg)
     self.assertIsInstance(ret._att_wrapper, AttestationMechanism)
     self.assertIs(ret._att_wrapper._internal, att)
     self.assertIsInstance(ret._twin_wrapper, InitialTwin)
     self.assertIs(ret._twin_wrapper._internal, twin)
コード例 #5
0
    def create(cls, tags=None, desired_properties=None):
        """
        Create an Initial Twin

        :param dict tags: The tags for the Initial Twin
        :param dict desired_properties: The desired properties for the Initial Twin
        :returns: New instance of :class:`InitialTwin<provisioningserviceclient.models.InitialTwin>`
        :rtype: :class:`InitialTwin<provisioningserviceclient.models.InitialTwin>`
        """
        tags_tc = genmodels.TwinCollection(tags)
        desired_properties_tc = genmodels.TwinCollection(desired_properties)
        properties = genmodels.InitialTwinProperties(desired_properties_tc)
        twin = genmodels.InitialTwin(tags_tc, properties)
        return cls(twin)
コード例 #6
0
ファイル: models_ut.py プロジェクト: dqj/azure-iot-sdk-python
 def test_ie_constructor_full_model(self):
     tpm = genmodels.TpmAttestation(TEST_EK)
     att = genmodels.AttestationMechanism(TPM_LABEL, tpm=tpm)
     drs = genmodels.DeviceRegistrationState(TEST_REG_ID, REG_STATUS_ASSIGNED)
     twin = genmodels.InitialTwin()
     ie = genmodels.IndividualEnrollment(TEST_REG_ID, att, TEST_DEV_ID, drs, TEST_HOST_NAME,
                                         twin, TEST_ETAG, REG_STATUS_ASSIGNED, TEST_TIME, TEST_TIME2)
     ret = IndividualEnrollment(ie)
     self.assertIsInstance(ret, IndividualEnrollment)
     self.assertIs(ret._internal, ie)
     self.assertIsInstance(ret._att_wrapper, AttestationMechanism)
     self.assertIs(ret._att_wrapper._internal, att)
     self.assertIsInstance(ret._drs_wrapper, DeviceRegistrationState)
     self.assertIs(ret._drs_wrapper._internal, drs)
     self.assertIsInstance(ret._twin_wrapper, InitialTwin)
     self.assertIs(ret._twin_wrapper._internal, twin)
コード例 #7
0
ファイル: models_ut.py プロジェクト: dqj/azure-iot-sdk-python
 def setUp(self):
     tags_tc = genmodels.TwinCollection(TEST_TAGS)
     desired_properties_tc = genmodels.TwinCollection(TEST_PROPERTIES)
     properties = genmodels.InitialTwinProperties(desired_properties_tc)
     gen_twin = genmodels.InitialTwin(tags_tc, properties)
     self.twin = InitialTwin(gen_twin)