Sergey M․
a882c5f474
[udemy] Use raise_login_required
2015-08-26 21:27:07 +06:00
Sergey M․
d609edf4f1
[udemy] Handle already-logged-in scenario ( Closes #6327 )
2015-07-22 22:49:00 +06:00
Sergey M․
79057965a8
[udemy] Remove superfluous field
2015-07-14 22:46:26 +06:00
Sergey M․
dcd4d95c8e
[udemy] Fix authentication ( Closes #6224 )
2015-07-14 22:39:41 +06:00
Philipp Hagemeister
1cc79574fc
Fix imports and general cleanup
...
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
2014-12-13 12:35:45 +01:00
Philipp Hagemeister
810fb84d5e
pep8 and minor beautification all around
2014-12-04 08:27:40 +01:00
Sergey M․
61c0663c1e
[udemy] Generalize download json and fix login
2014-11-26 21:25:43 +06:00
Sergey M․
e293711802
[udemy] Set session cookies to API requests ( Closes #4124 , closes #4219 , closes #4308 )
2014-11-26 21:00:18 +06:00
Jouke Waleson
9e1a5b8455
PEP8: applied even more rules
2014-11-23 21:39:15 +01:00
Jouke Waleson
5f6a1245ff
PEP8 applied
2014-11-23 20:41:03 +01:00
Philipp Hagemeister
6563837ee1
[udemy] Make sure test case is not inherited
2014-03-16 07:09:10 +01:00
Sergey M․
e5de3f6c89
[udemy] Initial support for free courses ( #1617 )
2014-03-14 00:36:39 +07:00