File: test_swisstxt.py

package info (click to toggle)
streamlink 8.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,564 kB
  • sloc: python: 51,188; sh: 184; makefile: 152
file content (25 lines) | stat: -rw-r--r-- 1,009 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from streamlink.plugins.swisstxt import Swisstxt
from tests.plugins import PluginCanHandleUrl


class TestPluginCanHandleUrlSwisstxt(PluginCanHandleUrl):
    __plugin__ = Swisstxt

    should_match = [
        "http://www.srf.ch/sport/resultcenter/tennis?eventId=338052",
        "http://live.rsi.ch/tennis.html?eventId=338052",
        "http://live.rsi.ch/sport.html?eventId=12345",
    ]

    should_not_match = [
        # regular srgssr sites
        "http://srf.ch/play/tv/live",
        "http://www.rsi.ch/play/tv/live#?tvLiveId=livestream_La1",
        "http://rsi.ch/play/tv/live?tvLiveId=livestream_La1",
        "http://www.rtr.ch/play/tv/live",
        "http://rtr.ch/play/tv/live",
        "http://rts.ch/play/tv/direct#?tvLiveId=3608506",
        "http://www.srf.ch/play/tv/live#?tvLiveId=c49c1d64-9f60-0001-1c36-43c288c01a10",
        "http://www.rts.ch/sport/direct/8328501-tennis-open-daustralie.html",
        "http://www.rts.ch/play/tv/tennis/video/tennis-open-daustralie?id=8328501",
    ]