Skip to content

Commit

Permalink
Missing functest case: legacy Speedgrader URL launches
Browse files Browse the repository at this point in the history
  • Loading branch information
marcospri committed Nov 9, 2021
1 parent b695f5a commit 4697c1a
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions tests/functional/views/basic_lti_launch_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,16 @@ def test_db_configured_basic_lti_launch(
"legacy_speedgrader_assignment",
id="canvas url launch, with existing legacy SpeedGrader DB row",
),
param(
"canvas_url_legacy_speedgrader_launch_params",
"legacy_speedgrader_assignment",
id="legacy SpeedGrader canvas url launch, with existing legacy SpeedGrader DB row",
),
param(
"canvas_url_legacy_speedgrader_launch_params",
None,
id="legacy SpeedGrader canvas url launch, with no DB rows",
),
],
)
def test_basic_lti_launch(
Expand Down Expand Up @@ -321,6 +331,18 @@ def canvas_url_launch_params(self, lti_params, sign_lti_params):
)
)

@pytest.fixture
def canvas_url_legacy_speedgrader_launch_params(
self, canvas_url_launch_params, sign_lti_params
):
_, post_params = canvas_url_launch_params
return {"learner_canvas_user_id": "USER_ID"}, sign_lti_params(
dict(
post_params,
resource_link_id=post_params["context_id"],
)
)

@pytest.fixture
def canvas_file_legacy_speedgrader_launch_params(
self, canvas_file_launch_params, sign_lti_params
Expand Down

0 comments on commit 4697c1a

Please sign in to comment.