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')
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(TestNetworkAliasTableConstruction, self).setUp() self.data = NETWORK_TEST_DATA self.table = NetworkAliasTable(self.request, self.data)