- 27 Aug, 2015 1 commit
-
-
The old line: from path import path produced pylint errors because of the baroque way that path.py defined "path". We tried to get them to change how they defined it, but they deleted the name instead: https://github.com/jaraco/path.py/issues/102 (Jason then changed his mind, but this is a better way to use path.py, it avoids the pylint error at least.)
Ned Batchelder committed
-
- 01 Aug, 2015 2 commits
-
-
Remove remove_input_state.py, as it was one-time fix code, and is not worth porting to the new interface
Calen Pennington committed -
This required the following changes to the DjangoXBlockUserStateClient semantics: 1) Changes get/get_many to return XBlockUserState tuples, rather than state dictionaries or (block_key, state) tuples. 2) Raises DoesNotExist if get_history is called on an XBlock that has had no data saved to it. 3) Returns XBlockUserState tuples as the results of get_history.
Calen Pennington committed
-
- 13 Jul, 2015 1 commit
-
-
Sarina Canelake committed
-
- 02 Jul, 2015 1 commit
-
-
Ned Batchelder committed
-
- 12 Jun, 2015 1 commit
-
-
Ali Mohammad committed
-
- 29 May, 2015 1 commit
-
-
alawibaba committed
-
- 07 May, 2015 1 commit
-
-
Christine Lytwynec committed
-
- 02 Apr, 2015 1 commit
-
-
PLAT-484
Waheed Ahmed committed
-
- 30 Mar, 2015 1 commit
-
-
Calen Pennington committed
-
- 10 Mar, 2015 1 commit
-
-
Jonathan Piacenti committed
-
- 20 Feb, 2015 1 commit
-
-
stv committed
-
- 17 Feb, 2015 1 commit
-
- 09 Feb, 2015 4 commits
- 04 Feb, 2015 4 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
-
Sarina Canelake committed
-
Omar Al-Ithawi 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
-
- 01 Dec, 2014 1 commit
-
-
Sarina Canelake committed
-
- 04 Nov, 2014 1 commit
-
-
Sarina Canelake committed
-
- 31 Oct, 2014 2 commits
-
-
Carlos Andrés Rocha committed
-
TE-489
muhammad-ammar committed
-
- 22 Oct, 2014 1 commit
-
-
Make sure that during the serialization, all opaque keys and their references and serialized using the `unicode` function. AN-3821
Carlos Andrés Rocha committed
-
- 08 Oct, 2014 2 commits
-
-
Brian Wilson committed
-
Brian Wilson committed
-
- 22 Sep, 2014 1 commit
-
-
zubair-arbi committed
-
- 10 Jul, 2014 1 commit
-
-
Nimisha Asthagiri committed
-
- 26 Jun, 2014 1 commit
-
-
Refactor get_parent_locations STUD-1663
Nimisha Asthagiri committed
-
- 29 May, 2014 1 commit
-
-
[LMS-2757]
Calen Pennington committed
-
- 22 May, 2014 1 commit
-
-
Diana Huang 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
-
- 14 Mar, 2014 1 commit
-
-
Carlos Andrés Rocha committed
-
- 12 Mar, 2014 1 commit
-
-
Fixes: AN-657
Carlos Andrés Rocha committed
-
- 07 Mar, 2014 1 commit
-
-
Sarina Canelake committed
-
- 10 Feb, 2014 1 commit
-
-
Ned Batchelder committed
-