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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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)