def test_list_should_call_getUserOptionFolder_if_store_contact_option_is_in_params(self):
        storage = VimeoStorage()
        storage.getUserOptionFolder = Mock()
        storage.getUserOptionFolder.return_value = ("", 200)

        storage.list({"store": "contact_options"})

        storage.getUserOptionFolder.assert_called_with({"store": "contact_options"})
    def test_list_should_call_getUserOptionFolder_if_store_contact_option_is_in_params(
            self):
        storage = VimeoStorage()
        storage.getUserOptionFolder = Mock()
        storage.getUserOptionFolder.return_value = ("", 200)

        storage.list({"store": "contact_options"})

        storage.getUserOptionFolder.assert_called_with(
            {"store": "contact_options"})
    def test_getUserOptionFolder_should_return_modified_version_of_items_in_user_options(self):
        sys.modules["__main__"].language.return_value = "some_title"
        storage = VimeoStorage()

        (result, status) = storage.getUserOptionFolder({})

        assert len(result) == 5
        assert result[0]["api"] == "my_likes"
        assert result[1]["api"] == "my_channels"
        assert result[2]["api"] == "my_groups"
        assert result[3]["api"] == "my_albums"
        assert result[4]["api"] == "my_videos"
    def test_getUserOptionFolder_should_return_modified_version_of_items_in_user_options(
            self):
        sys.modules["__main__"].language.return_value = "some_title"
        storage = VimeoStorage()

        (result, status) = storage.getUserOptionFolder({})

        assert (len(result) == 5)
        assert (result[0]["api"] == "my_likes")
        assert (result[1]["api"] == "my_channels")
        assert (result[2]["api"] == "my_groups")
        assert (result[3]["api"] == "my_albums")
        assert (result[4]["api"] == "my_videos")