diff --git a/lms/djangoapps/courseware/tests/test_views.py b/lms/djangoapps/courseware/tests/test_views.py index eb1ee10f9bf71dedba3d1253113e1794c34db164..abb698d1ea13d342b7208b4fbb8de0bbda6db19e 100644 --- a/lms/djangoapps/courseware/tests/test_views.py +++ b/lms/djangoapps/courseware/tests/test_views.py @@ -1521,8 +1521,8 @@ class ProgressPageTests(ProgressPageBaseTests): @patch.dict(settings.FEATURES, {'ASSUME_ZERO_GRADE_IF_ABSENT_FOR_ALL_TESTS': False}) @ddt.data( - (False, 62, 41), - (True, 53, 36) + (False, 62, 40), + (True, 53, 35) ) @ddt.unpack def test_progress_queries(self, enable_waffle, initial, subsequent): diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 5e462bd4f0b9c7d3b9bf06f43551aaf02057b925..762052af75f3b88cd79f3f12cb5d7da409c29130 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -37,6 +37,9 @@ factory-boy==2.8.1 # Newer versions need a more recent version of python-dateutil freezegun==0.3.12 +# When we went from httpretty 0.9.7 to 1.0.2, tests broke +httpretty<1.0 + # 4.0.0 dropped support for Python 3.5 inflect<4.0.0 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index df2eed441ed69cba4d2da83b0433d89978750cce..1b24354fe42b3f38b21a3fbbb0da4a3a41c699bb 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -30,7 +30,7 @@ attrs==19.3.0 # via -r requirements/edx/base.in, edx-ace babel==2.8.0 # via -r requirements/edx/base.in, django-babel, django-babel-underscore beautifulsoup4==4.8.2 # via pynliner billiard==3.3.0.23 # via celery -bleach==3.1.3 # via -r requirements/edx/base.in, edx-enterprise, lti-consumer-xblock, ora2 +bleach==3.1.4 # via -r requirements/edx/base.in, edx-enterprise, lti-consumer-xblock, ora2 boto3==1.4.8 # via -r requirements/edx/base.in, fs-s3fs boto==2.39.0 # via -r requirements/edx/base.in, django-ses, edxval, ora2 botocore==1.8.17 # via -r requirements/edx/base.in, boto3, s3transfer @@ -116,7 +116,7 @@ edx-sga==0.10.0 # via -r requirements/edx/base.in edx-submissions==3.0.4 # via -r requirements/edx/base.in, ora2 edx-tincan-py35==0.0.5 # via edx-enterprise edx-user-state-client==1.1.2 # via -r requirements/edx/base.in -edx-when==1.1.1 # via -r requirements/edx/base.in, edx-proctoring +edx-when==1.1.3 # via -r requirements/edx/base.in, edx-proctoring edxval==1.2.5 # via -r requirements/edx/base.in elasticsearch==1.9.0 # via edx-search enum34==1.1.10 # via edxval @@ -132,7 +132,7 @@ html5lib==1.0.1 # via -r requirements/edx/base.in, ora2 httplib2==0.17.0 # via oauth2 icalendar==4.0.5 # via -r requirements/edx/base.in idna==2.9 # via -r requirements/edx/paver.txt, requests -importlib-metadata==1.5.1 # via -r requirements/edx/paver.txt, path +importlib-metadata==1.5.2 # via -r requirements/edx/paver.txt, path inflection==0.3.1 # via drf-yasg ipaddress==1.0.23 # via -r requirements/edx/base.in isodate==0.6.0 # via python3-saml diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 3a4c28035e0e481840c9bae98b5d30c85b72c507..2fb46034172b1c04f5cf03481e986add342eb8c5 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,7 +6,7 @@ # coverage==5.0.4 # via -r requirements/edx/coverage.in diff-cover==2.6.0 # via -r requirements/edx/coverage.in -importlib-metadata==1.5.1 # via inflect, pluggy +importlib-metadata==1.5.2 # via inflect, pluggy inflect==3.0.2 # via -c requirements/edx/../constraints.txt, jinja2-pluralize jinja2-pluralize==0.3.0 # via diff-cover jinja2==2.11.1 # via diff-cover, jinja2-pluralize diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 9591f8b14f5ae5ceeaa9d03bb0971e3ca9a145af..3f001ca3543bfbc17b63a000701b3a904e742a6b 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -33,7 +33,7 @@ attrs==19.3.0 # via -r requirements/edx/testing.txt, edx-ace, jsonsc babel==2.8.0 # via -r requirements/edx/testing.txt, django-babel, django-babel-underscore, sphinx beautifulsoup4==4.8.2 # via -r requirements/edx/testing.txt, pynliner billiard==3.3.0.23 # via -r requirements/edx/testing.txt, celery -bleach==3.1.3 # via -r requirements/edx/testing.txt, edx-enterprise, lti-consumer-xblock, ora2 +bleach==3.1.4 # via -r requirements/edx/testing.txt, edx-enterprise, lti-consumer-xblock, ora2 bok-choy==1.0.1 # via -r requirements/edx/testing.txt boto3==1.4.8 # via -r requirements/edx/testing.txt, fs-s3fs boto==2.39.0 # via -r requirements/edx/testing.txt, django-ses, edxval, ora2 @@ -130,7 +130,7 @@ edx-sphinx-theme==1.5.0 # via -r requirements/edx/development.in edx-submissions==3.0.4 # via -r requirements/edx/testing.txt, ora2 edx-tincan-py35==0.0.5 # via -r requirements/edx/testing.txt, edx-enterprise edx-user-state-client==1.1.2 # via -r requirements/edx/testing.txt -edx-when==1.1.1 # via -r requirements/edx/testing.txt, edx-proctoring +edx-when==1.1.3 # via -r requirements/edx/testing.txt, edx-proctoring edxval==1.2.5 # via -r requirements/edx/testing.txt elasticsearch==1.9.0 # via -r requirements/edx/testing.txt, edx-search entrypoints==0.3 # via -r requirements/edx/testing.txt, flake8 @@ -152,11 +152,11 @@ gunicorn==20.0.4 # via -r requirements/edx/testing.txt help-tokens==1.0.5 # via -r requirements/edx/testing.txt html5lib==1.0.1 # via -r requirements/edx/testing.txt, ora2 httplib2==0.17.0 # via -r requirements/edx/testing.txt, oauth2 -httpretty==0.9.7 # via -r requirements/edx/testing.txt +httpretty==0.9.7 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt icalendar==4.0.5 # via -r requirements/edx/testing.txt idna==2.9 # via -r requirements/edx/testing.txt, requests imagesize==1.2.0 # via sphinx -importlib-metadata==1.5.1 # via -r requirements/edx/testing.txt, importlib-resources, inflect, jsonschema, path, pluggy, pytest, pytest-randomly, tox, virtualenv +importlib-metadata==1.5.2 # via -r requirements/edx/testing.txt, importlib-resources, inflect, jsonschema, path, pluggy, pytest, pytest-randomly, tox, virtualenv importlib-resources==1.4.0 # via -r requirements/edx/testing.txt, virtualenv inflect==3.0.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, jinja2-pluralize inflection==0.3.1 # via -r requirements/edx/testing.txt, drf-yasg diff --git a/requirements/edx/paver.txt b/requirements/edx/paver.txt index 9e6d73c3e126d04a1e49200a011b52ece321ddaf..ed9c1053209a230092e9bc66289df907fc6ac1f7 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.txt @@ -8,7 +8,7 @@ certifi==2019.11.28 # via requests chardet==3.0.4 # via requests edx-opaque-keys==2.0.2 # via -r requirements/edx/paver.in idna==2.9 # via requests -importlib-metadata==1.5.1 # via path +importlib-metadata==1.5.2 # via path lazy==1.4 # via -r requirements/edx/paver.in libsass==0.10.0 # via -r requirements/edx/paver.in markupsafe==1.1.1 # via -r requirements/edx/paver.in diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 596d2ef9956c77cbae4461e2553158b37f3ece7a..ccf62d17e2c1d037395af233c3f3ad4e26326cf2 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -32,7 +32,7 @@ attrs==19.3.0 # via -r requirements/edx/base.txt, edx-ace, pytest babel==2.8.0 # via -r requirements/edx/base.txt, django-babel, django-babel-underscore beautifulsoup4==4.8.2 # via -r requirements/edx/base.txt, -r requirements/edx/testing.in, pynliner billiard==3.3.0.23 # via -r requirements/edx/base.txt, celery -bleach==3.1.3 # via -r requirements/edx/base.txt, edx-enterprise, lti-consumer-xblock, ora2 +bleach==3.1.4 # via -r requirements/edx/base.txt, edx-enterprise, lti-consumer-xblock, ora2 bok-choy==1.0.1 # via -r requirements/edx/testing.in boto3==1.4.8 # via -r requirements/edx/base.txt, fs-s3fs boto==2.39.0 # via -r requirements/edx/base.txt, django-ses, edxval, ora2 @@ -125,7 +125,7 @@ edx-sga==0.10.0 # via -r requirements/edx/base.txt edx-submissions==3.0.4 # via -r requirements/edx/base.txt, ora2 edx-tincan-py35==0.0.5 # via -r requirements/edx/base.txt, edx-enterprise edx-user-state-client==1.1.2 # via -r requirements/edx/base.txt -edx-when==1.1.1 # via -r requirements/edx/base.txt, edx-proctoring +edx-when==1.1.3 # via -r requirements/edx/base.txt, edx-proctoring edxval==1.2.5 # via -r requirements/edx/base.txt elasticsearch==1.9.0 # via -r requirements/edx/base.txt, edx-search entrypoints==0.3 # via flake8 @@ -147,10 +147,10 @@ gunicorn==20.0.4 # via -r requirements/edx/base.txt help-tokens==1.0.5 # via -r requirements/edx/base.txt html5lib==1.0.1 # via -r requirements/edx/base.txt, ora2 httplib2==0.17.0 # via -r requirements/edx/base.txt, oauth2 -httpretty==0.9.7 # via -r requirements/edx/testing.in +httpretty==0.9.7 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.in icalendar==4.0.5 # via -r requirements/edx/base.txt idna==2.9 # via -r requirements/edx/base.txt, requests -importlib-metadata==1.5.1 # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, importlib-resources, inflect, path, pluggy, pytest, pytest-randomly, tox, virtualenv +importlib-metadata==1.5.2 # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, importlib-resources, inflect, path, pluggy, pytest, pytest-randomly, tox, virtualenv importlib-resources==1.4.0 # via virtualenv inflect==3.0.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/coverage.txt, jinja2-pluralize inflection==0.3.1 # via -r requirements/edx/base.txt, drf-yasg