1. 05 Mar, 2015 1 commit
  2. 04 Mar, 2015 1 commit
  3. 26 Feb, 2015 1 commit
  4. 24 Feb, 2015 1 commit
  5. 20 Feb, 2015 3 commits
  6. 13 Feb, 2015 2 commits
  7. 11 Feb, 2015 1 commit
  8. 10 Feb, 2015 3 commits
  9. 09 Feb, 2015 2 commits
  10. 06 Feb, 2015 1 commit
  11. 04 Feb, 2015 2 commits
    • Better support specifying of modulestore configuration in test cases · b353ed2e
      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
  12. 03 Feb, 2015 1 commit
  13. 02 Feb, 2015 1 commit
  14. 30 Jan, 2015 1 commit
  15. 29 Jan, 2015 2 commits
  16. 28 Jan, 2015 2 commits
  17. 26 Jan, 2015 1 commit
  18. 20 Jan, 2015 1 commit
    • Improve code for video upload feature · 874cd5c7
      Fix i18n for video status strings (broken in commit 4b53f4df) and remove
      unnecessary complexity from a test case. This also removes the status
      whitelist in the video upload configuration. Because status is included
      in the CSV report, it is not necessary to filter the included videos by
      status.
      Greg Price committed
  19. 16 Jan, 2015 4 commits
  20. 15 Jan, 2015 7 commits
  21. 14 Jan, 2015 1 commit
  22. 12 Jan, 2015 1 commit