File size: 498 Bytes
e0d67e2
 
 
 
 
 
 
 
 
 
 
6e4ef92
e0d67e2
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"""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]