def test_deleteFromMyFavoriteShows_should_work(self):
        storage = BlipTVStorage()
        storage.retrieve = Mock()
        storage.retrieve.return_value = [ { 'show': 'show_name', 'item': 'mock', 'Title': 'First'}, { 'show': 'other_name', 'item': 'mock', 'Title': 'Second'} ] 
        storage.store = Mock()
        sys.modules["__main__"].cache.get.return_value = "['some_id']"
        
        storage.deleteFromMyFavoriteShows({ "show": "show_name"} )

        storage.retrieve.assert_called_with({'store': 'favorites', 'show': 'show_name'})
        storage.store.assert_called_with({'store': 'favorites', 'show': 'show_name'}, [{'item': 'mock', 'Title': 'Second', 'show': 'other_name'}])