"""Unit tests for the :module:`metadata ` module.""" from pytube import extract def test_extract_metadata_empty(): ytmd = extract.metadata({}) assert ytmd._raw_metadata == [] def test_metadata_from_initial_data(stream_dict): initial_data = extract.initial_data(stream_dict) ytmd = extract.metadata(initial_data) assert len(ytmd.raw_metadata) > 0 assert 'contents' in ytmd.raw_metadata[0] assert len(ytmd.metadata) > 0 assert 'Song' in ytmd.metadata[0]