7
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-06-26 08:52:34 +00:00
tutor/tests
Régis Behmo 4dc772d1e4 fix: attempt to make upgrade much clearer
`upgrade` had several issues, which are summarized here:
https://discuss.overhang.io/t/confusing-instructions-during-upgrade/2281/7

- The docs say that you should run quickstart, but what most people will see is
the big command tutor local upgrade --from=lilac verbatim paragraph.
- The local upgrade command should be very explicit about the fact that users
need to run quickstart.
- Maybe the name of the local upgrade command should be improved.
- When upgrading tutor from one major release to the next, there should be a
more explicit warning to inform users of what they are doing (see this other
conversation 1)
- We should tell people that they almost certainly need to enable the tutor and
the mfe plugins, if they are not enabled during upgrade.
- A link to all of the breaking changes from the changelog should be
prominently displayed during upgrade.
- The docs should emphasize that upgrading from one major release to the next
is potentially a risky endeavor and that downgrading is not possible. The docs
should also link to the changelog.

This commit has grown slightly beyond the intended scope, but the changes should be mostly positive.
2022-01-08 19:07:26 +01:00
..
commands fix: unit tests in nightly 2022-01-04 14:37:37 +01:00
__init__.py Add unit tests! yay! 2019-03-23 16:16:44 -07:00
helpers.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
openedx-lms-common-settings Better dev environment 2019-10-24 20:03:36 +02:00
test_bindmounts.py fix: crash during local quickstart -p 2021-05-07 17:01:09 +02:00
test_config.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
test_env.py fix: attempt to make upgrade much clearer 2022-01-08 19:07:26 +01:00
test_images.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
test_jobs.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
test_plugins.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
test_serialize.py fix: YamlParamType supports line terminators 2021-04-25 09:14:21 +02:00
test_utils.py fix: utils tests on macOS 2022-01-08 18:48:50 +01:00