def _validate_certificate_issuer_list(self, issuers, expected): for issuer in issuers: KeyVaultId.parse_certificate_issuer_id(issuer.id) provider = expected[issuer.id] if provider: self.assertEqual(provider, issuer.provider) del expected[issuer.id]
def _validate_issuer_bundle(self, bundle, vault, name, provider, credentials, org_details): self.assertIsNotNone(bundle) self.assertIsNotNone(bundle.attributes) self.assertIsNotNone(bundle.organization_details) self.assertEqual(bundle.provider, provider) issuer_id = KeyVaultId.parse_certificate_issuer_id(bundle.id) self.assertEqual(issuer_id.vault.strip('/'), vault.strip('/')) self.assertEqual(issuer_id.name, name) if credentials: self.assertEqual(bundle.credentials.account_id, credentials.account_id) if org_details: # To Accomodate tiny change in == semantic in msrest 0.4.20 org_details.additional_properties = {} bundle.organization_details.additional_properties = {} self.assertEqual(bundle.organization_details, org_details)
def test_parse_certificate_issuer_id(self): expected = self._get_expected('certificates', 'myvault', 'myissuer') res = KeyVaultId.parse_certificate_issuer_id('https://myvault.vault.azure.net/certificates/issuers/myissuer') self.assertEqual(res.__dict__, expected)
def test_parse_certificate_issuer_id(self): expected = self._get_expected('certificates', 'myvault', 'myissuer') res = KeyVaultId.parse_certificate_issuer_id( 'https://myvault.vault.azure.net/certificates/issuers/myissuer') self.assertEqual(res.__dict__, expected)