1. 07 Aug, 2017 1 commit
  2. 30 May, 2017 1 commit
  3. 28 Nov, 2016 1 commit
  4. 23 Nov, 2016 1 commit
  5. 23 Jun, 2016 1 commit
  6. 22 Jun, 2016 1 commit
  7. 15 Jun, 2016 1 commit
  8. 04 May, 2016 1 commit
  9. 22 Nov, 2015 1 commit
  10. 03 Aug, 2015 1 commit
  11. 15 Jun, 2015 1 commit
  12. 12 Jun, 2015 1 commit
  13. 02 Jun, 2015 1 commit
  14. 17 Mar, 2015 1 commit
  15. 10 Mar, 2015 1 commit
  16. 04 Feb, 2015 1 commit
    • 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
  17. 21 Jan, 2015 1 commit
  18. 15 Dec, 2014 1 commit
    • Add back end for Studio video upload feature · 0687a62a
      This feature allows upload of video assets to S3. This requires that the
      VIDEO_UPLOAD_PIPELINE setting be properly configured and that each
      course be configured with a token issued by the media team for their
      processing purposes (e.g. linking the video with a YouTube channel).
      
      Co-authored-by: Greg Price <gprice@edx.org>
      Nimisha Asthagiri committed
  19. 08 Dec, 2014 1 commit
  20. 02 Dec, 2014 1 commit
  21. 01 Dec, 2014 1 commit
  22. 31 Oct, 2014 1 commit
  23. 30 Oct, 2014 1 commit
    • generalize draft import/export TNL-574 · a6c31fc4
      add test for videomodule
      
      Import drafts handles modules w/o xml_attributes
      and ones using the old parent_sequential_url pointer
      
      Handle drafts for modules which don't define nor extract xml_attributes
      
      Support  and  in get_items qualifiers
      
      Unit test for   value query
      Adam Palay committed
  24. 09 Oct, 2014 1 commit
  25. 29 Sep, 2014 1 commit
  26. 29 Aug, 2014 1 commit
  27. 27 Aug, 2014 1 commit
  28. 18 Aug, 2014 1 commit
  29. 08 Aug, 2014 2 commits
  30. 07 Aug, 2014 5 commits
  31. 29 Jul, 2014 1 commit
  32. 28 Jul, 2014 1 commit
    • Adding auto_publishing to split_draft · 9a039e93
      Added update_item, create_item, create_child to split_draft.py
      
      Cleaned up TODOs in test_mixed_modulestore.py
      
      Unit test for auto-publish
      
      LMS-11017
      
      Added tests to test_mixed_modulestore.py for has_changes and added black_list to _auto_publish
      
      Moved DIRECT_ONLY_CATEGORIES to draft_and_publish.py
      
      Deleted test_split_draft_modulestore.py
      
      Added _auto_publish to create course
      
      Publish cleanups for update_version, source_version
      
      Changed has_changes to use source_version
      
      Removing mixed test that no longer makes sense in auto_publish world
      
      Addressed TODOs in test_branch_setting
      Mathew Peterson committed
  33. 21 Jul, 2014 1 commit
  34. 19 Jul, 2014 1 commit
  35. 18 Jul, 2014 1 commit