diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_YoutubeDL.py | 19 | 
1 files changed, 19 insertions, 0 deletions
diff --git a/test/test_YoutubeDL.py b/test/test_YoutubeDL.py index a35effe0e..f8c8e619c 100644 --- a/test/test_YoutubeDL.py +++ b/test/test_YoutubeDL.py @@ -997,6 +997,25 @@ class TestYoutubeDL(unittest.TestCase):          self.assertEqual(downloaded['extractor'], 'Video')          self.assertEqual(downloaded['extractor_key'], 'Video') +    def test_default_times(self): +        """Test addition of missing upload/release/_date from /release_/timestamp""" +        info = { +            'id': '1234', +            'url': TEST_URL, +            'title': 'Title', +            'ext': 'mp4', +            'timestamp': 1631352900, +            'release_timestamp': 1632995931, +        } + +        params = {'simulate': True, } +        ydl = FakeYDL(params) +        out_info = ydl.process_ie_result(info) +        self.assertTrue(isinstance(out_info['upload_date'], compat_str)) +        self.assertEqual(out_info['upload_date'], '20210911') +        self.assertTrue(isinstance(out_info['release_date'], compat_str)) +        self.assertEqual(out_info['release_date'], '20210930') +  if __name__ == '__main__':      unittest.main()  | 
