def test_priority(url, priority): session = Mock() MPEGDASH.bind(session, "tests.plugins.test_dash") assert next( (matcher.priority for matcher in MPEGDASH.matchers if matcher.pattern.match(url)), NO_PRIORITY) == priority
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)