Repository: yt-dlp/yt-dlp
File: yt_dlp/extractor/tv5mondeplus.py (Python)

Code before:
    _VALID_URL = r'https?://(?:www\.)?tv5monde\.com/tv/video/(?P<id>[^/?#]+)'
    _TESTS = [{
        # documentary
        'url': 'https://www.tv5monde.com/tv/video/65931-baudouin-l-heritage-d-un-roi-baudouin-l-heritage-d-un-roi',
        'md5': 'd2a708902d3df230a357c99701aece05',
        'info_dict': {
            'id': '3FPa7JMu21_6D4BA7b',
            'display_id': '65931-baudouin-l-heritage-d-un-roi-baudouin-l-heritage-d-un-roi',
            'ext': 'mp4',
            'title': "Baudouin, l'héritage d'un roi",
            'thumbnail': 'https://psi.tv5monde.com/upsilon-images/960x540/6f/baudouin-f49c6b0e.jpg',
            'duration': 4842,
            'upload_date': '20240130',
            'episode': "Baudouin, l'héritage d'un roi",
            'description': 'md5:78125c74a5cac06d7743a2d09126edad',
        },
    }, {
        # series episode
        'url': 'https://www.tv5monde.com/tv/video/5639-allo-tribunal-vol-de-projet',
        'md5': '64bbc2fe7e9867d97292eb02b9cd892a',
        'info_dict': {
            'id': 'YAGqEEHqri_6D4BA7b',
            'display_id': '5639-allo-tribunal-vol-de-projet',
            'ext': 'mp4',
            'title': 'Allô tribunal - Vol de projet',
            'description': "md5:da441d0b328793dfb4059884fbee6af3",
            'thumbnail': 'https://psi.tv5monde.com/media/image/960px/5157125.jpg',
            'duration': 1483,
            'upload_date': '20240205',
            'series': 'Allô tribunal',
            'episode': 'Vol de projet',
        },
    }, {
        # movie
        'url': 'https://www.tv5monde.com/tv/video/47676-l-ennemi',
        'md5': '2013bb2c4c45ec39bdd0ff1df85ee7e7',
        'info_dict': {
            'id': 'x3fWbhTPcN_6D4BA7b',
            'display_id': '47676-l-ennemi',
            'ext': 'mp4',
            'title': "L'ennemi",
            'description': 'md5:8474e44ab7f2c7c8984a038b2922c69e',
            'thumbnail': 'https://psi.tv5monde.com/upsilon-images/960x540/08/Ennemi-05b7ee31.jpg',
            'duration': 6005,
            'upload_date': '20240212',
            'episode': "L'ennemi",
        },
    }, {
        # news
        'url': 'https://www.tv5monde.com/tv/video/64797-tv5monde-le-journal-edition-du-05-02-24-11h',
        'md5': 'aacefe2f227e9e369146dbdc1ed048b4',

Review comment (suggestion):
```suggestion
            'description': 'md5:da441d0b328793dfb4059884fbee6af3',
```

Code after:
    _VALID_URL = r'https?://(?:www\.)?tv5monde\.com/tv/video/(?P<id>[^/?#]+)'
    _TESTS = [{
        # documentary
        'url': 'https://www.tv5monde.com/tv/video/65931-baudouin-l-heritage-d-un-roi-baudouin-l-heritage-d-un-roi',
        'md5': 'd2a708902d3df230a357c99701aece05',
        'info_dict': {
            'id': '3FPa7JMu21_6D4BA7b',
            'display_id': '65931-baudouin-l-heritage-d-un-roi-baudouin-l-heritage-d-un-roi',
            'ext': 'mp4',
            'title': "Baudouin, l'héritage d'un roi",
            'thumbnail': 'https://psi.tv5monde.com/upsilon-images/960x540/6f/baudouin-f49c6b0e.jpg',
            'duration': 4842,
            'upload_date': '20240130',
            'timestamp': 1706641242,
            'episode': "BAUDOUIN, L'HERITAGE D'UN ROI",
            'description': 'md5:78125c74a5cac06d7743a2d09126edad',
            'series': "Baudouin, l'héritage d'un roi",
        },
    }, {
        # series episode
        'url': 'https://www.tv5monde.com/tv/video/52952-toute-la-vie-mardi-23-mars-2021',
        'md5': 'f5e09637cadd55639c05874e22eb56bf',
        'info_dict': {
            'id': 'obRRZ8m6g9_6D4BA7b',
            'display_id': '52952-toute-la-vie-mardi-23-mars-2021',
            'ext': 'mp4',
            'title': 'Toute la vie',
            'description': 'md5:a824a2e1dfd94cf45fa379a1fb43ce65',
            'thumbnail': 'https://psi.tv5monde.com/media/image/960px/5880553.jpg',
            'duration': 2526,
            'upload_date': '20230721',
            'timestamp': 1689971646,
            'series': 'Toute la vie',
            'episode': 'Mardi 23 mars 2021',
        },
    }, {
        # movie
        'url': 'https://www.tv5monde.com/tv/video/8771-ce-fleuve-qui-nous-charrie-ce-fleuve-qui-nous-charrie-p001-ce-fleuve-qui-nous-charrie',
        'md5': '87cefc34e10a6bf4f7823cccd7b36eb2',
        'info_dict': {
            'id': 'DOcfvdLKXL_6D4BA7b',
            'display_id': '8771-ce-fleuve-qui-nous-charrie-ce-fleuve-qui-nous-charrie-p001-ce-fleuve-qui-nous-charrie',
            'ext': 'mp4',
            'title': 'Ce fleuve qui nous charrie',
            'description': 'md5:62ba3f875343c7fc4082bdfbbc1be992',
            'thumbnail': 'https://psi.tv5monde.com/media/image/960px/5476617.jpg',
            'duration': 5300,
            'upload_date': '20210822',
            'timestamp': 1629594105,
            'episode': 'CE FLEUVE QUI NOUS CHARRIE-P001-CE FLEUVE QUI NOUS CHARRIE',
            'series': 'Ce fleuve qui nous charrie',