pytube / tests /test_metadata.py
Taylor Fox Dahlin
Improvement/parser (#838)
6e4ef92 unverified
raw
history blame
522 Bytes
# -*- coding: utf-8 -*-
"""Unit tests for the :module:`metadata <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]