class TestNetworkAliasTableActionsVerboseName(
        helpers.TestCase, table.TableActionsVerboseNameTests):
    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()

    def test_create_actions_verbose_name(self):
        self._check_actions_verbose_name('verbose_name', 'Create Alias')

    def test_delete_actions_verbose_name(self):
        self._check_actions_verbose_name('verbose_name', 'Delete Network')

    def test_delete_actions_verbose_plural_name(self):
        self._check_actions_verbose_name('verbose_plural_name',
                                         'Delete Networks')

    def test_delete_actions_present_name(self):
        self._check_actions_verbose_name('action_present', 'Delete')

    def test_delete_actions_past_name(self):
        self._check_actions_verbose_name('action_past', 'Deleted')

    def test_edit_action_verbose_name(self):
        self._check_actions_verbose_name('verbose_name', 'Edit Alias')
class TestNetworkAliasTableActionsVerboseName(
        helpers.TestCase, table.TableActionsVerboseNameTests):

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

    def test_create_actions_verbose_name(self):
        self._check_actions_verbose_name('verbose_name', 'Create Alias')

    def test_delete_actions_verbose_name(self):
        self._check_actions_verbose_name('verbose_name', 'Delete Network')

    def test_delete_actions_verbose_plural_name(self):
        self._check_actions_verbose_name('verbose_plural_name',
                                         'Delete Networks')

    def test_delete_actions_present_name(self):
        self._check_actions_verbose_name('action_present', 'Delete')

    def test_delete_actions_past_name(self):
        self._check_actions_verbose_name('action_past', 'Deleted')

    def test_edit_action_verbose_name(self):
        self._check_actions_verbose_name('verbose_name', 'Edit Alias')
Beispiel #3
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")
class TestNetworkAliasTableAction(helpers.TestCase):

    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")
 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()
 def setUp(self):
     super(TestNetworkAliasTableRendering, self).setUp()
     self.data = NETWORK_TEST_DATA
     self.table = NetworkAliasTable(self.request, self.data)
 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()
 def setUp(self):
     super(TestNetworkAliasTableConstruction, self).setUp()
     self.data = NETWORK_TEST_DATA
     self.table = NetworkAliasTable(self.request, self.data)