def test_instance_update_view(self): """Instance update should contain the instance form""" request = testing.DummyRequest(post=True) request.session['cloud_type'] = 'none' request.session['role_access'] = True view = InstanceView(request).instance_update() self.assertTrue(view.get('instance_form') is not None)
def test_instance_monitoring_state_on_aws(self): session = {'cloud_type': 'aws'} request = self.create_request(session=session) instance = self.make_instance() view = InstanceView(request, instance=instance).instance_view() monitoring_state = view.get('instance_monitoring_state') self.assertEqual(monitoring_state, u'Detailed')
def test_instance_monitoring_state_on_aws(self): request = self.create_request() self.setup_session(request) instance = self.make_instance() request.matchdict['id'] = instance.id view = InstanceView(request).instance_view() monitoring_state = view.get('instance_monitoring_state') self.assertEqual(monitoring_state, u'Basic')
def test_is_tagged_view(self): """Instance view should inherit from TaggedItemView""" request = testing.DummyRequest() request.session['cloud_type'] = 'none' request.session['role_access'] = True view = InstanceView(request) self.assertTrue(isinstance(view, TaggedItemView))
def test_missing_instance_view(self): """Instance view should return 404 for missing instance""" request = testing.DummyRequest() request.session['cloud_type'] = 'none' request.session['role_access'] = True view = InstanceView(request).instance_view self.assertRaises(HTTPNotFound, view)
def test_instance_update_view(self): """Instance update should contain the instance form""" request = testing.DummyRequest(post=True) view = InstanceView(request).instance_update() self.assertTrue(view.get('instance_form') is not None)
def test_missing_instance_view(self): """Instance view should return 404 for missing instance""" request = testing.DummyRequest() view = InstanceView(request).instance_view self.assertRaises(HTTPNotFound, view)
def test_is_tagged_view(self): """Instance view should inherit from TaggedItemView""" request = testing.DummyRequest() view = InstanceView(request) self.assertTrue(isinstance(view, TaggedItemView))