- 20 Feb, 2015 1 commit
-
-
stv 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
-
- 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 1 commit
-
-
Sarina Canelake committed
-
- 31 Oct, 2014 1 commit
-
-
TE-489
muhammad-ammar committed
-
- 29 May, 2014 1 commit
-
-
[LMS-2757]
Calen Pennington committed
-
- 22 May, 2014 1 commit
-
-
Calen Pennington committed
-
- 21 May, 2014 1 commit
-
-
Don Mitchell committed
-
- 08 May, 2014 1 commit
-
-
This commit adds the non-courseware lms/djangoapps and lms/lib. These keys are now objects with a limited interface, and the particular internal representation is managed by the data storage layer (the modulestore). For the LMS, there should be no outward-facing changes to the system. The keys are, for now, a change to internal representation only. For Studio, the new serialized form of the keys is used in urls, to allow for further migration in the future. Co-Author: Andy Armstrong <andya@edx.org> Co-Author: Christina Roberts <christina@edx.org> Co-Author: David Baumgold <db@edx.org> Co-Author: Diana Huang <dkh@edx.org> Co-Author: Don Mitchell <dmitchell@edx.org> Co-Author: Julia Hansbrough <julia@edx.org> Co-Author: Nimisha Asthagiri <nasthagiri@edx.org> Co-Author: Sarina Canelake <sarina@edx.org> [LMS-2370]
Calen Pennington committed
-
- 05 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 04 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 03 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 27 Aug, 2013 1 commit
-
-
Cleaned up files with muliline imports Cleaned up files that do not use these imports Misread comment
Jay Zoldak committed
-
- 21 Aug, 2013 1 commit
-
-
Modified navigation tests to use MixedModulestore Updated factories to find editable modulestore Updated test_submitting_problems Updated test_tabs.py Updated test_view_authentication Updated test_views Updated courseware/tests/tests.py Updated test_masquerade Updated test_module_render Pylint fixes Updated video and word cloud tests Updated course wiki tests Updated license and open_ended tests. One open_ended test still failing due to Mako initialization issues Updated staticbook Updated django_comment_client tests Updated instructor tests Updated instructor task tests Updated external_auth tests Updated course_groups
Will Daly committed
-
- 19 Jun, 2013 1 commit
-
-
Ned Batchelder committed
-
- 18 Apr, 2013 1 commit
-
-
Jay Zoldak committed
-
- 16 Apr, 2013 2 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
- 27 Mar, 2013 1 commit
-
-
add fixes for 500 bugs (lighthouse 287 and 293) by requiring login for accessing licenses and inline discussions. Add unit tests for licenses, and rearrange tests based off of (the former) PageLoad. Also cleanups for pylint and pep8.
Brian Wilson committed
-
- 15 Mar, 2013 1 commit
-
-
Calen Pennington committed
-
- 06 Feb, 2013 1 commit
-
-
Calen Pennington committed
-
- 22 Oct, 2012 1 commit
-
-
Carlos Andrés Rocha committed
-
- 19 Oct, 2012 1 commit
-
-
Carlos Andrés Rocha committed
-
- 16 Oct, 2012 2 commits
-
-
Carlos Andrés Rocha committed
-
Remove annoying print statements
Carlos Andrés Rocha committed
-
- 15 Oct, 2012 7 commits
-
-
Carlos Andrés Rocha committed
-
Carlos Andrés Rocha committed
-
Carlos Andrés Rocha committed
-
Carlos Andrés Rocha committed
-
Carlos Andrés Rocha committed
-
Carlos Andrés Rocha committed
-
Carlos Andrés Rocha committed
-