95e42d7336
[extractor/common] Ensure response handle is not prematurely closed before it can be read if it matches expected_status ( resolves #17195 , closes #17846 , resolves #17447 )
2018-11-03 01:18:20 +07:00
72f3289ac4
[test/test_socks] Add tests for SOCKS proxies
2016-05-10 14:51:38 +08:00
6c4c7539f2
[test/helper] Check got values to be strings for md5: fields
...
Seen in PBSIE tests
2016-04-09 22:04:48 +08:00
e9c0cdd389
[jython] Introduce compat_os_name
...
os.name is always 'java' on Jython
2016-03-03 19:24:24 +08:00
7d0ada5ff9
[test/helper] Fix style
...
Use the correct indentation to please flake8
2015-10-02 13:42:11 +02:00
f88f1b40ce
[test/helper] Clarify field for list length mismatch
2015-09-30 20:33:59 +06:00
386a7b52d5
[test/helper] Spelling
2015-09-30 20:33:51 +06:00
2e885de796
[test/helper] Formatting
2015-09-30 20:33:45 +06:00
687c04cbb8
[test] use descriptive variable name
2015-09-30 20:33:35 +06:00
40c931de4b
[test] split expect_dict to two functions
2015-09-30 20:33:30 +06:00
93bc7ef165
[test] recursively check dict and list in expect_info_dict
...
This allows to use md5:, re:, etc within the str inside a list
or dict.
2015-09-30 20:33:20 +06:00
8e2b1be127
[test/helper] Make age_limit checkable field
2015-08-08 21:42:50 +06:00
645f814544
[test/helper] Allow dicts for mincount
2015-08-02 01:15:33 +06:00
880ee801cf
[tests] Allow multi_video to be tested as playlists
2015-04-19 19:08:37 +08:00
9789d7535d
[xtube] Fix test case
2015-02-18 19:58:41 +01:00
f21e915fb9
[test/helper] Render info_dict with a final comma
2015-02-18 00:38:42 +01:00
6f53c63df6
[test/helper] Only output a newline for forgotten keys if keys are really missing
2015-02-18 00:37:54 +01:00
23d9ded655
[franceculture] Rewrite for new HTML scheme ( Fixes #4853 )
2015-02-03 10:17:13 +01:00
dc35bfd2d5
[test/helper] Clarify which keys have to be added
2015-01-30 15:52:56 +01:00
7d346331b5
[audiomack:album] Update testcase
2015-01-25 05:15:47 +01:00
dd622d7c4e
[netzkino] Add new extractor ( Fixes #4669 )
2015-01-09 23:59:18 +01:00
0590062925
Respect age_limit when listing extractors ( Fixes #4653 )
2015-01-07 07:20:20 +01:00
f74b341dde
expect_info_dict actual-expected argument consistency
2014-12-26 23:07:24 +06:00
8bdcb436f9
[test_unicode_literals] Fix test
2014-12-12 17:06:52 +01:00
155f9550c0
[test/helper] Fix newlines in output of missing test fields
2014-11-26 22:52:28 +01:00
9e1a5b8455
PEP8: applied even more rules
2014-11-23 21:39:15 +01:00
5f6a1245ff
PEP8 applied
2014-11-23 20:41:03 +01:00
3e6e4999ca
[test/helper] Improve output
2014-11-13 14:55:45 +01:00
ac35c26686
[tests] Don't auto init YoutubeDL
...
It would print the debug headers for each test.
And nose uses a StringIO object for stdout, which in python 2.x doesn't have the 'encoding' attribute.
2014-11-02 17:53:12 +01:00
70b7e3fbb6
[generic] Add a test case for direct links with broken HEAD ( #4032 )
2014-10-26 20:49:51 +01:00
c64ed2a310
[viddler] Use API
2014-10-25 00:11:12 +02:00
c0f64ac689
[test/helper] Improve output of missing test definition dictionaries
2014-09-29 22:19:11 +02:00
7a08ad7d59
[test/helper] Modernize
2014-09-29 22:11:24 +02:00
22a6f15061
Move playlist tests to extractors.
...
From now on, test_download will run these tests. That means we benefit not only from the networking setup in there, but also from the other tests (for example test_all_urls to find problems with _VALID_URLs).
2014-08-28 00:58:24 +02:00
0990305d2a
[generic] Fix rss under Python 2.x and move test to extractor
2014-08-25 18:03:01 +02:00
e8ee972c6e
Allow playlist test definitions in test_download.
...
This moves playlist tests where they belong, i.e. to the extractors themselves.
Additionally, all our network interaction configuration for tests in test_download now applies to playlist tests as well.
2014-08-21 11:52:07 +02:00
0fd7fd71b4
[test/helper] Do not use deprecated method
2014-07-23 01:43:46 +02:00
d8624e6a80
[test_playlist] Add and use assertGreaterEqual
2014-07-21 12:25:49 +02:00
d0a122348e
[test/helper] Clarify which field failed an assertion
2014-05-13 09:41:36 +02:00
c57f775710
[YoutubeDL] Add simple tests for format_note ( Closes #2825 )
2014-04-30 02:02:41 +02:00
b9ba5dfa28
[test helper] Correct only_matching test gathering
2014-04-21 07:56:51 +02:00
52fadd5fb2
[test_all_urls] Add support for distributed URL matching test definition
2014-04-19 19:41:06 +02:00
ea38e55fff
[instagram] Add support for user profiles ( Fixes #2606 )
2014-03-23 16:06:07 +01:00
257cfebfe6
[test] Move expect_info_dict out of test_download
2014-03-23 15:52:21 +01:00
ff14fc4964
[test] Rename get_testcases to gettestcases
...
Apparently, newer versions of nosetests are somewhat over-eager in their test discovery.
2014-03-17 14:30:13 +01:00
d0efb9ec9a
[tests] Remove global_setup function
2013-11-25 03:47:32 +01:00
dd508b7c4f
[tests] don't fail on network errors
...
This is suboptimal, but at least this way we will need to look at the logs
only to check for network errors that happen too often, instead of
parsing a ton of lines each time to see if there is some true test failing
2013-10-28 18:03:26 -04:00
f4d96df0f1
Extend #980 with --max-quality support
2013-10-18 00:46:35 +02:00
44a5f1718a
Simplify tests
...
* Make them directly executable again
* Move common stuff (md5, parameters) to helper
* Never import *
* General clean up
2013-10-15 02:00:55 +02:00
b2ad967e45
Simplify test setup
2013-10-07 19:06:36 +02:00