def get_nested_view_dict(self):
return dict(self._get_nested_views())
+ def get_config_xml_url(self):
+ return '%s/config.xml' % self.baseurl
+
+ def update_config(self, config):
+ """
+ Update the config.xml to the view
+ """
+ url = self.get_config_xml_url()
+ try:
+ if isinstance(config, unicode): # pylint: disable=undefined-variable
+ config = str(config)
+ except NameError:
+ # Python3 already a str
+ pass
+
+ response = self.get_jenkins_obj().requester.post_url(
+ url, params={}, data=config)
+ return response.text
+
@property
def views(self):
return self.get_jenkins_obj().get_jenkins_obj_from_url(self.baseurl).views