def test_executeAction_should_open_settings_if_action_is_settings(self):
        sys.modules["__main__"].storage.deleteFromMyFavoriteShows = Mock()
        navigation = BlipTVNavigation()
        navigation.removeFromFavorites = Mock()

        navigation.executeAction({"action": "settings"})

        sys.modules["__main__"].settings.openSettings.assert_called_with()
    def test_executeAction_should_call_removeFromFavorites_if_action_is_remove_favorite(self):
        sys.modules["__main__"].storage.deleteFromMyFavoriteShows = Mock()
        navigation = BlipTVNavigation()
        navigation.removeFromFavorites = Mock()

        navigation.executeAction({"action": "delete_favorite"})

        sys.modules["__main__"].storage.deleteFromMyFavoriteShows.assert_called_with({"action": "delete_favorite"})