|
|
@ -20,6 +20,7 @@ from youtube_dl.utils import ( |
|
|
|
args_to_str, |
|
|
|
encode_base_n, |
|
|
|
clean_html, |
|
|
|
date_from_str, |
|
|
|
DateRange, |
|
|
|
detect_exe_version, |
|
|
|
determine_ext, |
|
|
@ -234,6 +235,13 @@ class TestUtil(unittest.TestCase): |
|
|
|
self.assertEqual(unescapeHTML('é'), 'é') |
|
|
|
self.assertEqual(unescapeHTML('�'), '�') |
|
|
|
|
|
|
|
def test_date_from_str(self): |
|
|
|
self.assertEqual(date_from_str('yesterday'), date_from_str('now-1day')) |
|
|
|
self.assertEqual(date_from_str('now+7day'), date_from_str('now+1week')) |
|
|
|
self.assertEqual(date_from_str('now+14day'), date_from_str('now+2week')) |
|
|
|
self.assertEqual(date_from_str('now+365day'), date_from_str('now+1year')) |
|
|
|
self.assertEqual(date_from_str('now+30day'), date_from_str('now+1month')) |
|
|
|
|
|
|
|
def test_daterange(self): |
|
|
|
_20century = DateRange("19000101", "20000101") |
|
|
|
self.assertFalse("17890714" in _20century) |
|
|
|