def create_x509_security_client(): return X509SecurityClient( provisioning_host=fake_provisioning_host, registration_id=fake_registration_id, id_scope=fake_id_scope, x509=mock_x509, )
def create_x509_security_client(): mock_x509 = X509(fake_x509_cert_file, fake_x509_cert_key_file, fake_pass_phrase) return X509SecurityClient( provisioning_host=fake_provisioning_host, registration_id=fake_registration_id, id_scope=fake_id_scope, x509=mock_x509, )
def test_properties_are_not_settable_after_instantiation_security_client(self): security_client = X509SecurityClient( fake_provisioning_host, fake_registration_id, fake_id_scope, x509() ) with pytest.raises(AttributeError, match="can't set attribute"): security_client.registration_id = "MyNimbus2000" security_client.id_scope = "WhompingWillow" security_client.provisioning_host = "hogwarts.com"
def test_properties_are_gettable_after_instantiation_security_client(self): x509_cert = x509() security_client = X509SecurityClient(fake_provisioning_host, fake_registration_id, fake_id_scope, x509_cert) assert security_client.provisioning_host == fake_provisioning_host assert security_client.id_scope == fake_id_scope assert security_client.registration_id == fake_registration_id assert security_client.get_x509_certificate() == x509_cert
def op(self, mocker): x509 = X509(cert_file="fake_cert.txt", key_file="fake_key.txt", pass_phrase="alohomora") security_client = X509SecurityClient( provisioning_host="hogwarts.com", registration_id="registered_remembrall", id_scope="weasley_wizard_wheezes", x509=x509, ) security_client.get_x509_certificate = mocker.MagicMock() return pipeline_ops_provisioning.SetX509SecurityClientOperation( security_client=security_client, callback=mocker.MagicMock())