test_delete.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:ckanext-powerview 作者: OCHA-DAP 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号