add delete_view_by_url
authorWilliam Zhang <jollychang@gmail.com>
Thu, 17 May 2012 05:59:34 +0000 (13:59 +0800)
committerWilliam Zhang <jollychang@gmail.com>
Thu, 17 May 2012 05:59:34 +0000 (13:59 +0800)
jenkinsapi/jenkins.py

index 6179f0e37c666560d85e234b431195b74c126927..ecd23fdcba2b778b15d793e77d2e25a26791b6b2 100644 (file)
@@ -161,6 +161,11 @@ class Jenkins(JenkinsBase):
         str_view_name = view_url.replace(self.baseurl, '')
         return View(view_api_url, str_view_name, jenkins_obj=self)
 
+    def delete_view_by_url(self, str_url):
+        url = "%s/doDelete" %str_url
+        self.post_data(url, '')
+        return Jenkins(self.baseurl)
+
     def __getitem__(self, jobname):
         """
         Get a job by name