Exemplo n.º 1
0
    def test_delete_actions_post(self):
        action_string = "networks__delete"
        req = self.factory.post('/my_url/',
                                {'action': action_string,
                                 'object_ids': [1, 2]})
        self.table = NetworkAliasTable(req, NETWORK_TEST_DATA)
        table_actions = self.table.get_table_actions()
        delete_action = table_actions[1]

        with patch.multiple(delete_action, delete=DEFAULT,
                            success_url=DEFAULT) as values:
            values['delete'].return_value = None
            values['mock_success.return_value'] = ''
            handled = self.table.maybe_handle()
            self.assertEqual(handled.status_code, 302)
            self.assertEqual(list(req._messages)[0].message,
                             u"Deleted Networks: net1, net2")
Exemplo n.º 2
0
 def setUp(self):
     super(TestNetworkAliasTableRendering, self).setUp()
     self.data = NETWORK_TEST_DATA
     self.table = NetworkAliasTable(self.request, self.data)
Exemplo n.º 3
0
 def setUp(self):
     super(TestNetworkAliasTableActionsVerboseName, self).setUp()
     request = self.factory.post('/my_url/')
     self.data = NETWORK_TEST_DATA
     self.table = NetworkAliasTable(request, self.data)
     self.table_actions = self.table.get_table_actions()
Exemplo n.º 4
0
 def setUp(self):
     super(TestNetworkAliasTableConstruction, self).setUp()
     self.data = NETWORK_TEST_DATA
     self.table = NetworkAliasTable(self.request, self.data)