- 09 Dec, 2015 1 commit
-
-
Ned Batchelder committed
-
- 04 Dec, 2015 1 commit
-
-
Nimisha Asthagiri committed
-
- 22 Nov, 2015 1 commit
-
-
Ned Batchelder committed
-
- 10 Nov, 2015 1 commit
-
-
Please note that this is a squshed commit and the work of: Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
Usman Khalid committed
-
- 21 Oct, 2015 1 commit
-
-
Also remove useless docstrings where they were added to keep pylint quiet.
Ned Batchelder committed
-
- 14 Oct, 2015 1 commit
-
-
Giovanni Di Milia committed
-
- 03 Aug, 2015 1 commit
-
-
Ned Batchelder committed
-
- 31 Jul, 2015 1 commit
-
-
TNL-2677
cahrens committed
-
- 17 Jul, 2015 1 commit
-
-
Adam committed
-
- 16 Jul, 2015 1 commit
-
-
Waheed Ahmed committed
-
- 09 Jun, 2015 2 commits
-
-
TNL-1877
muzaffaryousaf committed -
TNL-1877
muzaffaryousaf committed
-
- 11 May, 2015 1 commit
-
-
Syed Hassan Raza committed
-
- 08 May, 2015 3 commits
-
-
When celery runs in eager mode, there is a bug and an exception is not thrown when using retry logic. A PR to fix the bug can be found here: https://github.com/celery/celery/pull/2607 In the mean time, we have to deal with the fact that in eager mode celery will not throw the exception but simply return it. So we raise it ourselves.
Feanil Patel committed -
Feanil Patel committed
-
Feanil Patel committed
-
- 07 May, 2015 1 commit
-
-
Christine Lytwynec committed
-
- 15 Apr, 2015 1 commit
-
-
This reverts commit 228cca4e38ec79f5cbb54098c788ab9556f602e2.
Adam Palay committed
-
- 08 Apr, 2015 2 commits
-
-
This reverts commit c2e5bd3d.
Adam Palay committed -
Adam Palay committed
-
- 06 Apr, 2015 1 commit
-
-
Adam Palay committed
-
- 23 Mar, 2015 1 commit
-
-
This makes these files importable, and puts them into the new best guess as to where files should live.
Ned Batchelder committed
-
- 17 Mar, 2015 2 commits
-
-
Update edx-lint to the version that checks if tearDown uses super. Convert a number of tearDown methods into addCleanup. Remove some unneeded tearDown methods: no need to call patch.stopall if none of them were started with patch.start.
Ned Batchelder committed -
Ned Batchelder committed
-
- 14 Mar, 2015 1 commit
-
-
stv committed
-
- 23 Feb, 2015 2 commits
-
-
Syed Hassan Raza committed
-
Adam Palay committed
-
- 20 Feb, 2015 2 commits
- 18 Feb, 2015 1 commit
-
-
Syed Hassan Raza committed
-
- 10 Feb, 2015 1 commit
-
-
Syed Hassan Raza committed
-
- 04 Feb, 2015 2 commits
-
-
The existing pattern of using `override_settings(MODULESTORE=...)` prevented us from having more than one layer of subclassing in modulestore tests. In a structure like: @override_settings(MODULESTORE=store_a) class BaseTestCase(ModuleStoreTestCase): def setUp(self): # use store @override_settings(MODULESTORE=store_b) class ChildTestCase(BaseTestCase): def setUp(self): # use store In this case, the store actions performed in `BaseTestCase` on behalf of `ChildTestCase` would still use `store_a`, even though the `ChildTestCase` had specified to use `store_b`. This is because the `override_settings` decorator would be the innermost wrapper around the `BaseTestCase.setUp` method, no matter what `ChildTestCase` does. To remedy this, we move the call to `override_settings` into the `ModuleStoreTestCase.setUp` method, and use a cleanup to remove the override. Subclasses can just defined the `MODULESTORE` class attribute to specify which modulestore to use _for the entire `setUp` chain_. [PLAT-419]
Calen Pennington committed -
Calen Pennington committed
-
- 05 Jan, 2015 3 commits
-
-
Christine Lytwynec committed
-
Christine Lytwynec committed
-
Christine Lytwynec committed
-
- 11 Dec, 2014 1 commit
-
-
This commit pulls in changes from #4487 that implements keyword substitution for bulk emails. With these changes, an instructor can include keywords in their bulk emails which will be automatically substituted with the corresponding value for the recepient of the email. Keywords are of the form %%keyword%%, and the keywords implemented in this commit include: %%USER_ID%% => anonymous_user_id %%USER_FULLNAME%% => user profile name %%COURSE_DISPLAY_NAME%% => display name of the course %%COURSE_END_DATE%% => end date of the course Client-side validations have also been implemented to ensure that only emails with well-formed keywords can be sent. The architecture is designed such that adding in new keywords in the future would be relatively straight-forward.
njdup committed
-
- 02 Dec, 2014 1 commit
-
-
Move modulestore config for tests to an importable location Disable pylnt warning for lms imports in common tests Refactor all testcases that loaded all xml courses TE-610 TE-489
Jesse Zoldak committed
-
- 01 Dec, 2014 2 commits
-
-
Sarina Canelake committed
-
Sarina Canelake committed
-