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)
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() capabilities = genmodels.DeviceCapabilities(False) ie = genmodels.IndividualEnrollment( TEST_REG_ID, att, capabilities=capabilities, device_id=TEST_DEV_ID, registration_state=drs, iot_hub_host_name=TEST_HOST_NAME, initial_twin=twin, etag=TEST_ETAG, provisioning_status=PROV_STATUS_ENABLED, created_date_time_utc=TEST_TIME, last_updated_date_time_utc=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) self.assertIsInstance(ret._capabilities_wrapper, DeviceCapabilities) self.assertIs(ret._capabilities_wrapper._internal, capabilities)
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)
def test_eg_constructor_min_model(self): x509 = genmodels.X509Attestation() att = genmodels.AttestationMechanism(X509_LABEL, x509=x509) eg = genmodels.EnrollmentGroup(TEST_REG_ID, att) 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.assertIsNone(ret._twin_wrapper)
def test_ie_constructor_min_model(self): tpm = genmodels.TpmAttestation(TEST_EK) att = genmodels.AttestationMechanism(TPM_LABEL, tpm=tpm) ie = genmodels.IndividualEnrollment(TEST_REG_ID, att) 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.assertIsNone(ret._drs_wrapper) self.assertIsNone(ret._twin_wrapper)
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)
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)
def setUp(self): gen_tpm = genmodels.TpmAttestation(TEST_EK) gen_att = genmodels.AttestationMechanism(TPM_LABEL, tpm=gen_tpm) self.att = AttestationMechanism(gen_att)
def test_am_create_with_constructor(self): tpm = genmodels.TpmAttestation(TEST_EK) att = genmodels.AttestationMechanism(TPM_LABEL, tpm=tpm) ret = AttestationMechanism(att) self.assertIsInstance(ret, AttestationMechanism) self.assertIs(ret._internal, att)