File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,25 @@ def test_delete_missing_id(server: TSC.Server) -> None:
8080 server .projects .delete ("" )
8181
8282
83+ def test_get_by_id (server : TSC .Server ) -> None :
84+ response_xml = UPDATE_XML .read_text ()
85+ with requests_mock .mock () as m :
86+ m .put (server .projects .baseurl + "/1d0304cd-3796-429f-b815-7258370b9b74" , text = response_xml )
87+ project = server .projects .get_by_id ("1d0304cd-3796-429f-b815-7258370b9b74" )
88+ assert "1d0304cd-3796-429f-b815-7258370b9b74" == project .id
89+ assert "Test Project" == project .name
90+ assert "Project created for testing" == project .description
91+ assert "LockedToProject" == project .content_permissions
92+ assert "9a8f2265-70f3-4494-96c5-e5949d7a1120" == project .parent_id
93+ assert "dd2239f6-ddf1-4107-981a-4cf94e415794" == project .owner_id
94+ assert "LockedToProject" == project .content_permissions
95+
96+
97+ def test_get_by_id_missing_id (server : TSC .Server ) -> None :
98+ with pytest .raises (ValueError ):
99+ server .projects .get_by_id ("" )
100+
101+
83102def test_update (server : TSC .Server ) -> None :
84103 response_xml = UPDATE_XML .read_text ()
85104 with requests_mock .mock () as m :
You can’t perform that action at this time.
0 commit comments