def test_powerview_remove_resource_unassociated_resource(self):
'''Calling powerview_remove_resource with an unassociated resource id
raises an error.'''
sysadmin = Sysadmin()
r1 = Resource()
r2 = Resource()
powerview_dict = factories.PowerView(resources=[r1['id']])
with nosetools.assert_raises(ValidationError):
toolkit.get_action('powerview_remove_resource')(
context={'user': sysadmin['name']},
data_dict={
'id': powerview_dict['id'],
'resource_id': r2['id']
}
)
评论列表
文章目录