# Create ListView in main view
logger.info('Attempting to create new nested view')
-top_view = api.views().create('TopView', Views.NESTED_VIEW)
+top_view = api.views.create('TopView', Views.NESTED_VIEW)
logger.info('top_view is %s' % top_view)
if top_view == None:
logger.error('View was not created')
else:
logger.info('View has been created')
-print 'top_view.views()=', top_view.views().keys()
+print 'top_view.views=', top_view.views.keys()
logger.info('Attempting to create view inside nested view')
-sub_view = top_view.views().create('SubView')
+sub_view = top_view.views.create('SubView')
if sub_view == None:
logger.info('View was not created')
else:
logger.error('View has been created')
logger.info('Attempting to delete sub_view')
-del top_view.views()['SubView']
-if 'SubView' in top_view.views():
+del top_view.views['SubView']
+if 'SubView' in top_view.views:
logger.error('SubView was not deleted')
else:
logger.info('SubView has been deleted')
# Another way of creating sub view
# This way sub view will have jobs in it
logger.info('Attempting to create view with jobs inside nested view')
-top_view.views()['SubView'] = jobName
-if 'SubView' not in top_view.views():
+top_view.views['SubView'] = jobName
+if 'SubView' not in top_view.views:
logger.error('View was not created')
else:
logger.info('View has been created')
logger.info('Attempting to delete sub_view')
-del top_view.views()['SubView']
-if 'SubView' in top_view.views():
+del top_view.views['SubView']
+if 'SubView' in top_view.views:
logger.error('SubView was not deleted')
else:
logger.info('SubView has been deleted')
logger.info('Attempting to delete top view')
-del api.views()['TopView']
-if 'TopView' not in api.views():
+del api.views['TopView']
+if 'TopView' not in api.views:
logger.info('View has been deleted')
else:
logger.error('View was not deleted')
def test_make_views(self):
self._create_job()
view_name = random_string()
- self.assertNotIn(view_name, self.jenkins.views())
- v = self.jenkins.views().create(view_name)
- self.assertIn(view_name, self.jenkins.views())
+ self.assertNotIn(view_name, self.jenkins.views)
+ v = self.jenkins.views.create(view_name)
+ self.assertIn(view_name, self.jenkins.views)
self.assertIsInstance(v, View)
# Can we use the API convenience methods
def test_create_and_delete_views(self):
self._create_job()
view1_name = random_string()
- new_view = self.jenkins.views().create(view1_name)
+ new_view = self.jenkins.views.create(view1_name)
self.assertIsInstance(new_view, View)
- self.assertIn(view1_name, self.jenkins.views())
- del self.jenkins.views()[view1_name]
- self.assertNotIn(view1_name, self.jenkins.views())
+ self.assertIn(view1_name, self.jenkins.views)
+ del self.jenkins.views[view1_name]
+ self.assertNotIn(view1_name, self.jenkins.views)
def test_delete_view_which_does_not_exist(self):
self._create_job()
view1_name = random_string()
- new_view = self.jenkins.views().create(view1_name)
- self.assertIn(view1_name, self.jenkins.views())
- del self.jenkins.views()[view1_name]
- self.assertNotIn(view1_name, self.jenkins.views())
+ new_view = self.jenkins.views.create(view1_name)
+ self.assertIn(view1_name, self.jenkins.views)
+ del self.jenkins.views[view1_name]
+ self.assertNotIn(view1_name, self.jenkins.views)
def test_make_nested_views(self):
job = self._create_job()
sub1_view_name = random_string()
sub2_view_name = random_string()
- self.assertNotIn(top_view_name, self.jenkins.views())
- tv = self.jenkins.views().create(top_view_name, Views.NESTED_VIEW)
- self.assertIn(top_view_name, self.jenkins.views())
+ self.assertNotIn(top_view_name, self.jenkins.views)
+ tv = self.jenkins.views.create(top_view_name, Views.NESTED_VIEW)
+ self.assertIn(top_view_name, self.jenkins.views)
self.assertIsInstance(tv, View)
# Empty sub view
- sv1 = tv.views().create(sub1_view_name)
- self.assertIn(sub1_view_name, tv.views())
+ sv1 = tv.views.create(sub1_view_name)
+ self.assertIn(sub1_view_name, tv.views)
self.assertIsInstance(sv1, View)
# Sub view with job in it
- tv.views()[sub2_view_name] = job.name
- self.assertIn(sub2_view_name, tv.views())
- sv2 = tv.views()[sub2_view_name]
+ tv.views[sub2_view_name] = job.name
+ self.assertIn(sub2_view_name, tv.views)
+ sv2 = tv.views[sub2_view_name]
self.assertIsInstance(sv2, View)
print 'job.name, type(job.name)=', job.name, type(job.name)
self.assertTrue(job.name in sv2)