- 23 Sep, 2015 1 commit
-
-
Ahsan Ulhaq committed
-
- 28 Aug, 2015 2 commits
-
-
clrux committed
-
Chris Rodriguez committed
-
- 19 Aug, 2015 1 commit
-
-
Chris Dodge committed
-
- 15 Aug, 2015 1 commit
-
-
Chris Dodge committed
-
- 07 May, 2015 1 commit
-
-
Christine Lytwynec committed
-
- 17 Mar, 2015 1 commit
-
-
Ned Batchelder committed
-
- 04 Feb, 2015 1 commit
-
-
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
-
- 02 Dec, 2014 2 commits
-
-
Jesse Zoldak committed
-
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
-
- 25 Nov, 2014 1 commit
-
-
for visual indent
stv committed
-
- 11 Nov, 2014 1 commit
-
-
stv committed
-
- 29 Sep, 2014 1 commit
-
-
Don Mitchell committed
-
- 16 Sep, 2014 1 commit
-
-
only redirect to dashboard if user has course enrollments, otherwise remain on the course catalog page (aka homepage or root) update lettuce test to match new expected behavior add Jason's feedback only apply new redirect logic for microsites switch to use a feature flag to determine whether to support redirect behavior
Chris Dodge committed
-
- 05 Aug, 2014 1 commit
-
-
More flexible, uses the word "assert", method instead of function
David Baumgold committed
-
- 20 Jun, 2014 2 commits
-
-
Piotr Mitros committed
-
There is an option to: * Enable/disable accordion navigation * Enable/disable/repoint tab navigation This allows for full-screen XBlocks (e.g. a code IDE, or large video player). It is also the first pass at allowing top-level XBlocks. It's also now possible to make a chromeless XBlock, point a tab to it, and make it point back to that tab. Next steps down that path would be: * Fix up how tabs are handled. The current version is a hack. * Create appropriate XBlocks for courseware, tabbed navigation, etc. to reach feature parity * Invert/rejigger the XML format.
Piotr Mitros committed
-
- 29 May, 2014 1 commit
-
-
Johnny Brown committed
-
- 06 May, 2014 1 commit
-
-
This commit updates lms/djangoapps/courseware. 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
-
- 24 Jan, 2014 2 commits
-
-
Chris Dodge committed
-
configure middleware add test for session inactive timeouts add Studio inactive session timeout test change login method used add create_test_account to test make sure the expected redirect URL is right fix indenting problem fix doc string since we moved from minutes to seconds use utility methods rather than calling another test to set up and activate an account clean up code violations respond to PR feedback use optional params to make code cleaner pylint fix on test files
Chris Dodge 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
-
- 27 Jun, 2013 1 commit
-
-
Jean Manuel Nater committed
-
- 26 Jun, 2013 1 commit
-
-
Jean Manuel Nater committed
-
- 24 Jun, 2013 3 commits
-
-
Jean Manuel Nater committed
-
Jean Manuel Nater committed
-
In the middle of addressing pull request comments. This is a safety commit in case I have to revert some changes I'm about to make.
Jean Manuel Nater committed
-
- 21 Jun, 2013 1 commit
-
-
Jean Manuel Nater committed
-
- 18 Jun, 2013 1 commit
-
-
Conflicts: lms/djangoapps/courseware/tests/test_navigation.py lms/djangoapps/courseware/tests/test_view_authentication.py lms/djangoapps/courseware/tests/tests.py
Jean Manuel Nater committed
-
- 17 Jun, 2013 1 commit
-
-
Jean Manuel Nater committed
-