def test_context_menu(self): menu_items = [('label1', 'foo'), ('label2', 'bar')] item = ListItem() item.add_context_menu_items(menu_items) self.assertEqual(item.get_context_menu_items(), menu_items) extra_menu_item = ('label3', 'baz') menu_items.append(extra_menu_item) item.add_context_menu_items([extra_menu_item]) self.assertEqual(item.get_context_menu_items(), menu_items)
def test_context_menu(self): menu_items = [('label1', 'foo'), ('label2', 'bar')] item = ListItem() item.add_context_menu_items(menu_items) self.assertEqual(item.get_context_menu_items(), menu_items) extra_menu_item = ('label3', 'baz') menu_items.append(extra_menu_item) item.add_context_menu_items([extra_menu_item]) self.assertEqual(item.get_context_menu_items(), menu_items)
def test_context_menu(self): menu_items = [('label1', 'foo'), ('label2', 'bar')] item = ListItem() item.add_context_menu_items(menu_items) self.assertEqual(item.get_context_menu_items(), menu_items) extra_menu_item = ('label3', 'baz') menu_items.append(extra_menu_item) item.add_context_menu_items([extra_menu_item]) self.assertEqual(item.get_context_menu_items(), menu_items) # Verify replace_items branch gets executed and works. item.add_context_menu_items([extra_menu_item], True) self.assertEqual(item.get_context_menu_items(), [extra_menu_item])