def test_powerview_remove_resource_retains_objects(self):
'''Calling powerview_remove_resource doesn't delete powerview or
resource.'''
sysadmin = Sysadmin()
r1 = Resource()
powerview_dict = factories.PowerView(resources=[r1['id']])
nosetools.assert_equal(PowerView.count(), 1)
nosetools.assert_equal(
model.meta.Session.query(model.Resource).count(), 1)
toolkit.get_action('powerview_remove_resource')(
context={'user': sysadmin['name']},
data_dict={
'id': powerview_dict['id'],
'resource_id': r1['id']
}
)
nosetools.assert_equal(PowerView.count(), 1)
nosetools.assert_equal(
model.meta.Session.query(model.Resource).count(), 1)
评论列表
文章目录