def test_menu_episode_items(mock_A_NORMAL, mock_color_pair): mymenu = EpisodeMenu(window, source) mymenu.update_items(feed) items = mymenu._items() assert { 'attr': mock_color_pair(5), 'text': str(episode1) } in items
def test_menu_episode_update_child(mock_A_NORMAL, mock_color_pair): mymenu = EpisodeMenu(window, source) mymenu.update_items(feed) items = mymenu._items() mymenu.update_child() assert mymenu._items() == items
def test_menu_episode_update_items(mock_color_pair, mock_A_NORMAL): mymenu = EpisodeMenu(window, source) mymenu.update_items(feed) source.episodes.assert_called_with(feed) assert len(mymenu._items()) == 2 assert len(mymenu) == 2