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")