Here are the examples of the python api marklogic.models.certificate.request.Request taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
3
Example 1
@classmethod
def unmarshal(cls, config):
"""
Construct a new Template from a flat structure. This method is
principally used to construct an object from a Management API
payload. The configuration passed in is largely assumed to be
valid.
:param: config: A hash of properties
:return: A newly constructed User object with the specified properties.
"""
result = Template("temp","temp", Request(organizationName="temp"))
result._config = config
if 'req' in result._config:
result._config['req'] = Request.unmarshal(result._config['req'])
return result
0
Example 2
def test_request(self):
req = Request(countryName="US", stateOrProvinceName="TX",
localityName="Austin", organizationName="MarkLogic",
emailAddress="[email protected]",
version=0)
assert "US" == req.countryName()
assert "TX" == req.stateOrProvinceName()
assert "Austin" == req.localityName()
assert "[email protected]" == req.emailAddress()
assert 0 == req.version()
assert req.v3ext() is None
ext = {
"nsCertType": {
"critical": False,
"value": "SSL Server"
},
"subjectKeyIdentifier": {
"critical": False,
"value": "B2:2C:0C:F8:5E:A7:44:B7"
}
}
req = Request(countryName="US", stateOrProvinceName="TX",
localityName="Austin", organizationName="MarkLogic",
emailAddress="[email protected]",
version=0, v3ext=ext)
assert "SSL Server" == req.v3ext()["nsCertType"]["value"]
0
Example 3
def test_template(self):
req = Request(countryName="US", stateOrProvinceName="TX",
localityName="Austin", organizationName="MarkLogic",
emailAddress="[email protected]",
version=0)
temp = Template("Test Template", "Test description", req)
assert "Test Template" == temp.template_name()
temp.create(self.connection)
names = Template.list(self.connection)
assert len(names) > 0
assert temp.template_id() in names
temp.set_template_name("New Name")
temp.set_template_description("New Description")
temp.update(self.connection)
assert temp is not None
newtemp = Template.lookup(self.connection, temp.template_id())
assert temp.template_name() == newtemp.template_name()
temp.delete(self.connection)
assert temp is not None