Tzu-Mainn Chen 1cbcf7b35b Fixed tests
These failures were caused by the new plugin
architecture.

Change-Id: I6bc20100f9a46b9a68e2fb88799231a3e46b4eb6
2013-08-13 14:54:36 -04:00

31 lines
934 B
Python

from django.core.urlresolvers import reverse
from django import http
from mox import IsA
from tuskar_ui import api as tuskar
from tuskar_ui.test import helpers as test
class ResourceViewTests(test.BaseAdminViewTests):
unracked_page = reverse('horizon:infrastructure:'
'resource_management:nodes:unracked')
@test.create_stubs({tuskar.Node: ('list_unracked',), })
def test_unracked(self):
unracked_nodes = self.baremetal_unracked_nodes.list()
tuskar.Node.list_unracked(IsA(http.HttpRequest)) \
.AndReturn(unracked_nodes)
self.mox.ReplayAll()
res = self.client.get(self.unracked_page)
self.assertTemplateUsed(res,
'infrastructure/resource_management/nodes/unracked.html')
unracked_nodes_table = res.context['unracked_nodes_table'].data
self.assertItemsEqual(unracked_nodes_table, unracked_nodes)