All pastes #3126875 Raw Edit

Anonymous

public unlisted text v1 · immutable
#3126875 ·published 2015-08-24 18:57 UTC
rendered paste body
@test.create_stubs({api.keystone: ('tenant_delete', 'tenant_list')})
    def test_deleting_currently_logged_in_project(self):
        current_project_id = self.request.user.project_id
        for i in range(0, 2):
            api.keystone.tenant_list(IgnoreArg(),
                                     domain=None,
                                     marker=None,
                                     paginate=True) \
                .AndReturn([self.tenants.list(), False])
        api.keystone.tenant_delete(IgnoreArg(), project=current_project_id)\
            .AndReturn(None)
        self.mox.ReplayAll()
        form_data = {'action': 'tenants__delete__%s' % current_project_id}
        res = self.client.post(INDEX_URL, form_data, follow=True)
        self.assertEqual(list(res.context['messages'])[0].message,
                          u"my warning message")