Skip to content

Commit 5ee776c

Browse files
authored
feat: upgrade edx-drf-extensions and newrelic (openedx-unsupported#4027)
* fix: test update for edx-drf-extensions 8.11.0 The method generate_unversioned_payload in edx-drf-extensions now requires a user.id to function, so that needed to be added to the mock user. * feat: upgrade edx-drf-extensions Upgrade edx-drf-extensions to 8.12.0. This was done using a temporary constraint and pip-compile without the --upgrade to keep from upgrading unrelated requirements. * feat: upgrade newrelic Upgrade newrelic to 9.1.0. This was done using a temporary constraint and pip-compile without the --upgrade to keep from upgrading unrelated requirements.
1 parent f0e196f commit 5ee776c

File tree

7 files changed

+11
-18
lines changed

7 files changed

+11
-18
lines changed

ecommerce/tests/mixins.py

+1
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ def generate_new_user_token(self, username, email, is_staff):
137137
# create a mock user, and not the actual user, because we want to confirm that
138138
# the user is created during JWT authentication
139139
user = Mock()
140+
user.id = 1
140141
user.username = username
141142
user.email = email
142143
user.is_staff = is_staff

requirements/base.txt

+2-4
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ edx-django-utils==5.5.0
226226
# edx-drf-extensions
227227
# edx-rest-api-client
228228
# getsmarter-api-clients
229-
edx-drf-extensions==8.8.0
229+
edx-drf-extensions==8.12.0
230230
# via
231231
# -r requirements/base.in
232232
# edx-rbac
@@ -349,7 +349,7 @@ naked==0.1.32
349349
# cybersource-rest-client-python
350350
ndg-httpsclient==0.5.1
351351
# via -r requirements/base.in
352-
newrelic==8.8.0
352+
newrelic==9.1.0
353353
# via
354354
# -r requirements/base.in
355355
# edx-django-utils
@@ -452,7 +452,6 @@ python-dateutil==2.8.2
452452
# -r requirements/base.in
453453
# analytics-python
454454
# botocore
455-
# edx-drf-extensions
456455
# faker
457456
python-mimeparse==1.6.0
458457
# via cybersource-rest-client-python
@@ -543,7 +542,6 @@ six==1.16.0
543542
# djangorestframework-csv
544543
# edx-auth-backends
545544
# edx-django-release-util
546-
# edx-drf-extensions
547545
# edx-ecommerce-worker
548546
# edx-rbac
549547
# google-auth

requirements/dev.txt

+2-4
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ edx-django-utils==5.5.0
327327
# edx-drf-extensions
328328
# edx-rest-api-client
329329
# getsmarter-api-clients
330-
edx-drf-extensions==8.8.0
330+
edx-drf-extensions==8.12.0
331331
# via
332332
# -r requirements/test.txt
333333
# edx-rbac
@@ -552,7 +552,7 @@ naked==0.1.32
552552
# cybersource-rest-client-python
553553
ndg-httpsclient==0.5.1
554554
# via -r requirements/test.txt
555-
newrelic==8.8.0
555+
newrelic==9.1.0
556556
# via
557557
# -r requirements/test.txt
558558
# edx-django-utils
@@ -778,7 +778,6 @@ python-dateutil==2.8.2
778778
# -r requirements/test.txt
779779
# analytics-python
780780
# botocore
781-
# edx-drf-extensions
782781
# faker
783782
# freezegun
784783
python-dotenv==1.0.0
@@ -920,7 +919,6 @@ six==1.16.0
920919
# djangorestframework-csv
921920
# edx-auth-backends
922921
# edx-django-release-util
923-
# edx-drf-extensions
924922
# edx-ecommerce-worker
925923
# edx-rbac
926924
# google-auth

requirements/e2e.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ importlib-metadata==6.7.0
6464
# via pytest-randomly
6565
iniconfig==2.0.0
6666
# via pytest
67-
newrelic==8.8.0
67+
newrelic==9.1.0
6868
# via
6969
# -c requirements/base.txt
7070
# edx-django-utils

requirements/production.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
django-ses
66
gunicorn==19.7.1
7-
newrelic<5
7+
newrelic
88
python-memcached==1.59
99
PyYAML
1010
nodeenv==1.1.1

requirements/production.txt

+2-4
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ edx-django-utils==5.5.0
231231
# edx-drf-extensions
232232
# edx-rest-api-client
233233
# getsmarter-api-clients
234-
edx-drf-extensions==8.8.0
234+
edx-drf-extensions==8.12.0
235235
# via
236236
# -r requirements/base.in
237237
# edx-rbac
@@ -356,7 +356,7 @@ naked==0.1.32
356356
# cybersource-rest-client-python
357357
ndg-httpsclient==0.5.1
358358
# via -r requirements/base.in
359-
newrelic==4.20.1.121
359+
newrelic==9.1.0
360360
# via
361361
# -r requirements/base.in
362362
# -r requirements/production.in
@@ -462,7 +462,6 @@ python-dateutil==2.8.2
462462
# -r requirements/base.in
463463
# analytics-python
464464
# botocore
465-
# edx-drf-extensions
466465
# faker
467466
python-memcached==1.59
468467
# via -r requirements/production.in
@@ -559,7 +558,6 @@ six==1.16.0
559558
# djangorestframework-csv
560559
# edx-auth-backends
561560
# edx-django-release-util
562-
# edx-drf-extensions
563561
# edx-ecommerce-worker
564562
# edx-rbac
565563
# google-auth

requirements/test.txt

+2-4
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ edx-django-utils==5.5.0
318318
# edx-drf-extensions
319319
# edx-rest-api-client
320320
# getsmarter-api-clients
321-
edx-drf-extensions==8.8.0
321+
edx-drf-extensions==8.12.0
322322
# via
323323
# -r requirements/base.txt
324324
# edx-rbac
@@ -530,7 +530,7 @@ naked==0.1.32
530530
# cybersource-rest-client-python
531531
ndg-httpsclient==0.5.1
532532
# via -r requirements/base.txt
533-
newrelic==8.8.0
533+
newrelic==9.1.0
534534
# via
535535
# -r requirements/base.txt
536536
# -r requirements/e2e.txt
@@ -757,7 +757,6 @@ python-dateutil==2.8.2
757757
# -r requirements/base.txt
758758
# analytics-python
759759
# botocore
760-
# edx-drf-extensions
761760
# faker
762761
# freezegun
763762
python-dotenv==1.0.0
@@ -897,7 +896,6 @@ six==1.16.0
897896
# djangorestframework-csv
898897
# edx-auth-backends
899898
# edx-django-release-util
900-
# edx-drf-extensions
901899
# edx-ecommerce-worker
902900
# edx-rbac
903901
# google-auth

0 commit comments

Comments
 (0)