Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

Commit 0d5d643

Browse files
committed
Fix test
1 parent bb6109b commit 0d5d643

File tree

2 files changed

+14
-41
lines changed

2 files changed

+14
-41
lines changed

upload/tests/views/test_upload_coverage.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@ def test_upload_coverage_post(db, mocker):
104104
upload_task_mock = mocker.patch(
105105
"upload.views.uploads.trigger_upload_task", return_value=True
106106
)
107+
amplitude_mock = mocker.patch(
108+
"shared.events.amplitude.AmplitudeEventPublisher.publish"
109+
)
107110

108111
repository = RepositoryFactory(
109112
name="the_repo1", author__username="codecov", author__service="github"
@@ -151,6 +154,17 @@ def test_upload_coverage_post(db, mocker):
151154
response_json.get("url")
152155
== f"{settings.CODECOV_DASHBOARD_URL}/{repository.author.service}/{repository.author.username}/{repository.name}/commit/{commit.commitid}"
153156
)
157+
amplitude_mock.assert_called_with(
158+
"Upload Received",
159+
{
160+
"user_ownerid": commit.author.ownerid,
161+
"ownerid": commit.repository.author.ownerid,
162+
"repoid": commit.repository.repoid,
163+
"commitid": commit.id,
164+
"pullid": commit.pullid,
165+
"upload_type": "Coverage report",
166+
},
167+
)
154168

155169
assert ReportSession.objects.filter(
156170
report__commit=commit,

upload/tests/views/test_uploads.py

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -314,9 +314,6 @@ def test_uploads_post_tokenless(db, mocker, mock_redis, private, branch, branch_
314314
"upload.views.uploads.trigger_upload_task", return_value=True
315315
)
316316
analytics_service_mock = mocker.patch("upload.views.uploads.AnalyticsService")
317-
amplitude_mock = mocker.patch(
318-
"shared.events.amplitude.AmplitudeEventPublisher.publish"
319-
)
320317

321318
repository = RepositoryFactory(
322319
name="the_repo",
@@ -434,17 +431,6 @@ def test_uploads_post_tokenless(db, mocker, mock_redis, private, branch, branch_
434431
"uploader_type": "CLI",
435432
},
436433
)
437-
amplitude_mock.assert_called_with(
438-
"Upload Received",
439-
{
440-
"user_ownerid": commit.author.ownerid,
441-
"ownerid": commit.repository.author.ownerid,
442-
"repoid": commit.repository.repoid,
443-
"commitid": commit.id,
444-
"pullid": commit.pullid,
445-
"upload_type": "Coverage report",
446-
},
447-
)
448434
else:
449435
assert response.status_code == 401
450436
assert response.json().get("detail") == "Not valid tokenless upload"
@@ -473,9 +459,6 @@ def test_uploads_post_token_required_auth_check(
473459
"upload.views.uploads.trigger_upload_task", return_value=True
474460
)
475461
analytics_service_mock = mocker.patch("upload.views.uploads.AnalyticsService")
476-
amplitude_mock = mocker.patch(
477-
"shared.events.amplitude.AmplitudeEventPublisher.publish"
478-
)
479462

480463
repository = RepositoryFactory(
481464
name="the_repo",
@@ -600,31 +583,18 @@ def test_uploads_post_token_required_auth_check(
600583
"uploader_type": "CLI",
601584
},
602585
)
603-
amplitude_mock.assert_called_with(
604-
"Upload Received",
605-
{
606-
"user_ownerid": commit.author.ownerid,
607-
"ownerid": commit.repository.author.ownerid,
608-
"repoid": commit.repository.repoid,
609-
"commitid": commit.id,
610-
"pullid": commit.pullid,
611-
"upload_type": "Coverage report",
612-
},
613-
)
614586
else:
615587
assert response.status_code == 401
616588
assert response.json().get("detail") == "Not valid tokenless upload"
617589

618590

619-
@patch("shared.events.amplitude.AmplitudeEventPublisher.publish")
620591
@patch("upload.views.uploads.AnalyticsService")
621592
@patch("upload.helpers.jwt.decode")
622593
@patch("upload.helpers.PyJWKClient")
623594
def test_uploads_post_github_oidc_auth(
624595
mock_jwks_client,
625596
mock_jwt_decode,
626597
analytics_service_mock,
627-
amplitude_mock,
628598
db,
629599
mocker,
630600
mock_redis,
@@ -747,17 +717,6 @@ def test_uploads_post_github_oidc_auth(
747717
"uploader_type": "CLI",
748718
},
749719
)
750-
amplitude_mock.assert_called_with(
751-
"Upload Received",
752-
{
753-
"user_ownerid": commit.author.ownerid,
754-
"ownerid": commit.repository.author.ownerid,
755-
"repoid": commit.repository.repoid,
756-
"commitid": commit.id,
757-
"pullid": commit.pullid,
758-
"upload_type": "Coverage report",
759-
},
760-
)
761720

762721

763722
@override_settings(SHELTER_SHARED_SECRET="shelter-shared-secret")

0 commit comments

Comments
 (0)