Ejemplo n.º 1
0
    def test_index(self):
        stacks = TestDataContainer()
        stacks.add(Stack('test'))
        t_api.heat.stacks_list(IsA(http.HttpRequest)).AndReturn(stacks.list())
        self.mox.ReplayAll()

        res = self.client.get(INDEX_URL)
        self.assertTemplateUsed(res, 'thermal/stacks/index.html')
        stacks_table = res.context['table'].data
        self.assertItemsEqual(stacks_table, stacks.list())
Ejemplo n.º 2
0
    def test_index(self):
        stacks = TestDataContainer()
        stacks.add(Stack('test'))
        t_api.heat.stacks_list(IsA(http.HttpRequest)).AndReturn(stacks.list())
        self.mox.ReplayAll()

        res = self.client.get(INDEX_URL)
        self.assertTemplateUsed(res, 'thermal/stacks/index.html')
        stacks_table = res.context['table'].data
        self.assertItemsEqual(stacks_table, stacks.list())
Ejemplo n.º 3
0
    def test_delete_stack(self):
        stacks = TestDataContainer()
        stacks.add(Stack('delete_me'))
        stack = stacks.first()
        t_api.heat.stacks_list(IsA(http.HttpRequest)).AndReturn(stacks.list())
        t_api.heat.stacks_delete(IsA(http.HttpRequest), stack.id)
        self.mox.ReplayAll()

        formData = {'action': 'stacks__delete__%s' % stack.id}
        res = self.client.post(INDEX_URL, formData)
        self.assertRedirectsNoFollow(res, INDEX_URL)
Ejemplo n.º 4
0
    def test_delete_stack(self):
        stacks = TestDataContainer()
        stacks.add(Stack('delete_me'))
        stack = stacks.first()
        t_api.heat.stacks_list(IsA(http.HttpRequest)).AndReturn(stacks.list())
        t_api.heat.stacks_delete(IsA(http.HttpRequest), stack.id)
        self.mox.ReplayAll()

        formData = {'action': 'stacks__delete__%s' % stack.id}
        res = self.client.post(INDEX_URL, formData)
        self.assertRedirectsNoFollow(res, INDEX_URL)