- 17 Oct, 2017 1 commit
-
-
Sofiya Semenova committed
-
- 05 Oct, 2017 1 commit
-
-
Sofiya Semenova committed
-
- 22 Sep, 2017 1 commit
-
-
EDUCATOR-1400
Nimisha Asthagiri committed
-
- 23 Aug, 2017 1 commit
-
-
Calen Pennington committed
-
- 15 Aug, 2017 1 commit
-
-
date has passed
Sofiya Semenova committed
-
- 14 Aug, 2017 1 commit
-
-
cahrens committed
-
- 08 Aug, 2017 1 commit
-
-
cahrens committed
-
- 30 May, 2017 1 commit
-
-
Andy Armstrong committed
-
- 19 Apr, 2017 1 commit
-
-
Sanford Student committed
-
- 11 Apr, 2017 1 commit
-
-
Add a new waffle switch that allows us to assume zero grades for learners who have no entry previously recorded, and another to disable persisting grades for unengaged learners. TNL-6691
Nimisha Asthagiri committed
-
- 23 Feb, 2017 1 commit
-
-
There are a number of Django Signals that are on the modulestore's SignalHandler class, such as SignalHandler.course_published. These signals can trigger very expensive processes to occur, such as course overview or block structures generation. Most of the time, the test author doesn't care about these side-effects. This commit does a few things: * Converts the signals on SignalHandler to be instances of a new SwitchedSignal class, that allows signal sending to be disabled. * Creates a SignalIsolationMixin helper similar in spirit to the CacheIsolationMixin, and adds it to the ModuleStoreIsolationMixin (and thus to ModuleStoreTestCase and SharedModuleStoreTestCase). * Converts our various tests to use this new mechanism. In some cases, this means adjusting query counts downwards because they no longer have to account for publishing listener actions. Modulestore generated signals are now muted by default during test runs. Calls to send() them will result in no-ops. You can choose to enable specific signals for a given subclass of ModuleStoreTestCase or SharedModuleStoreTestCase by specifying an ENABLED_SIGNALS class attribute, like the following example: from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase class MyPublishTestCase(ModuleStoreTestCase): ENABLED_SIGNALS = ['course_published', 'pre_publish'] You should take great care when disabling signals outside of a ModuleStoreTestCase or SharedModuleStoreTestCase, since they can leak out into other tests. Be sure to always clean up, and never disable signals outside of testing. Because signals are essentially process globals, it can have a lot of unpleasant side-effects if we start mucking around with them during live requests. Overall, this change has cut the total test execution time for edx-platform by a bit over a third, though we still spend a lot in pre-test setup during our test builds. [PERF-413]
David Ormsbee committed
-
- 07 Feb, 2017 1 commit
-
-
This commit contains back end changes necessary to load programs from the catalog in all contexts. The existing program munging utility is applied as late as possible to avoid conflating this work with changes to the front end; those will be made separately. ECOM-4422
Renzo Lucioni committed
-
- 14 Nov, 2016 1 commit
-
-
Sven Marnach committed
-
- 09 Nov, 2016 2 commits
-
-
Douglas Hall committed
-
Douglas Hall committed
-
- 07 Nov, 2016 1 commit
-
-
Will fall back to stored certificate grade if needed as we've discussed. TNL-5314
Sanford Student committed
-
- 23 Sep, 2016 1 commit
-
-
It should help catch unicode encoding problems earlier. This also updates python-saml dependency to a version that includes a patch for unicode strings.
Matjaz Gregoric committed
-
- 12 Sep, 2016 1 commit
-
-
Nimisha Asthagiri committed
-
- 17 Aug, 2016 1 commit
-
-
Programs with Unicode in their name would prevent the dashboard from loading. ECOM-5293.
Renzo Lucioni committed
-
- 11 Aug, 2016 1 commit
-
-
Removes most remaining hardcoded references to XSeries from the LMS. Part of ECOM-4638.
Renzo Lucioni committed
-
- 03 Aug, 2016 2 commits
-
-
Calen Pennington committed
-
Ned Batchelder committed
-
- 01 Aug, 2016 1 commit
-
-
This work removes most references to XSeries from the LMS in an attempt to be more general. ECOM-5018.
Renzo Lucioni committed
-
- 30 Jun, 2016 1 commit
-
-
2. Update COMPREHNSIVE_THEME_DIR to COMPREHENSIVE_THEME_DIRS 3. Update paver commands to support multi theme dirs 4. Updating template loaders 5. Add ENABLE_COMPREHENSIVE_THEMING flag to enable or disable theming via settings 6. Update tests 7. Add backward compatibility for COMPREHEHNSIVE_THEME_DIR
Matt Drayer committed
-
- 22 Jun, 2016 2 commits
-
-
* mattdrayer: Add helpers.get_value test * mattdrayer: Change to simpler implementation, per @douglashall * mattdrayer: Address quality violations and test failures
Michael Frey committed -
* mattdrayer: Add helpers.get_value test * mattdrayer: Change to simpler implementation, per @douglashall * mattdrayer: Address quality violations and test failures
Michael Frey committed
-
- 20 Jun, 2016 1 commit
-
-
When program detail pages are enabled, cards on the listing page will link to their respective detail pages. Includes extensive cleanup of program listing tests. ECOM-4227.
Renzo Lucioni committed
-
- 16 May, 2016 1 commit
-
-
ECOM-4325
Peter Fogg committed
-
- 10 May, 2016 1 commit
-
-
attiyaishaque committed
-
- 03 May, 2016 2 commits
-
-
Nimisha Asthagiri committed
-
MA-2189
Nimisha Asthagiri committed
-
- 02 May, 2016 2 commits
-
-
More accurately, this creates a 4th shard because the last shard is always the default.
Ben Patterson committed -
Introduces a utility class for gauging a user's progress towards program completion. Progress data is passed to the ProgramListFactory. ECOM-3200.
Renzo Lucioni committed
-
- 28 Apr, 2016 1 commit
-
-
More accurately, this creates a 4th shard because the last shard is always the default.
Ben Patterson committed
-
- 26 Apr, 2016 1 commit
-
-
Introduces a utility class for gauging a user's progress towards program completion. Progress data is passed to the ProgramListFactory. ECOM-3200.
Renzo Lucioni committed
-
- 20 Apr, 2016 1 commit
-
-
remove CertificateStatuses.regenerating
Adam Palay committed
-
- 18 Apr, 2016 1 commit
-
-
Updated dashboard UI for empty list of courses and programs
tasawernawaz committed
-
- 15 Apr, 2016 2 commits
-
-
Adam committed
-
Updated dashboard UI for empty list of courses and programs
tasawernawaz committed
-
- 14 Apr, 2016 1 commit
-
-
This reverts commit 628843f6.
tasawernawaz committed
-