def test_get_streams(self, parse_manifest): session = Mock() Plugin.bind(session, "tests.plugins.test_dash") p = MPEGDASH("http://example.com/foo.mpd") p.streams() parse_manifest.assert_called_with(session, "http://example.com/foo.mpd")
def test_get_streams(self, parse_manifest): p = MPEGDASH("http://example.com/foo.mpd") p.bind(self.session, 'dash') p.streams() parse_manifest.assert_called_with(self.session, "http://example.com/foo.mpd")
def test_get_streams(parse_manifest, url, expected): session = Mock() MPEGDASH.bind(session, "tests.plugins.test_dash") p = MPEGDASH(url) p.streams() parse_manifest.assert_called_with(session, expected)