@@ -1894,14 +1894,22 @@ def test_resolve_path_null(self, m):
18941894 # create_lti_resource_link()
18951895 def test_create_lti_resource_link (self , m ):
18961896 register_uris ({"lti_resource_link" : ["create_lti_resource_link" ]}, m )
1897+ custom_dict = {"hello" : "world" }
1898+
18971899 evnt = self .course .create_lti_resource_link (
18981900 url = "https://example.com/lti/launch/content_item/123" ,
18991901 title = "Test LTI Resource Link" ,
1902+ custom = custom_dict ,
19001903 )
19011904 self .assertIsInstance (evnt , LTIResourceLink )
1905+
19021906 self .assertEqual (evnt .title , "Test LTI Resource Link" )
19031907 self .assertEqual (evnt .url , "https://example.com/lti/launch/content_item/123" )
19041908
1909+ def test_create_lti_resource_link_fail (self , m ):
1910+ with self .assertRaises (RequiredFieldMissing ):
1911+ self .course .create_lti_resource_link ({})
1912+
19051913 # get_lti_resource_links()
19061914 def test_get_lti_resource_links (self , m ):
19071915 register_uris ({"lti_resource_link" : ["list_lti_resource_links" ]}, m )
@@ -1916,6 +1924,7 @@ def test_get_lti_resource_link(self, m):
19161924 register_uris ({"lti_resource_link" : ["get_lti_resource_link" ]}, m )
19171925
19181926 lti_resource_link_by_id = self .course .get_lti_resource_link (45 )
1927+
19191928 self .assertIsInstance (lti_resource_link_by_id , LTIResourceLink )
19201929 self .assertEqual (lti_resource_link_by_id .title , "Test LTI Resource Link" )
19211930 lti_resource_link_by_obj = self .course .get_lti_resource_link (
0 commit comments