File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change 11import json
22
33import pytest
4+ import requests
45
56from labelbox import Project , LabelingFrontend
67from labelbox .exceptions import InvalidQueryError
@@ -97,7 +98,22 @@ def test_attach_instructions(client, project):
9798
9899 with pytest .raises (ValueError ) as exc_info :
99100 project .upsert_instructions ('/tmp/file.invalid_file_extension' )
100- assert "instructions_file must be a pdf. Found" in str (exc_info .value )
101+ assert "instructions_file must be a pdf or html file. Found" in str (
102+ exc_info .value )
103+
104+
105+ def test_html_instructions (configured_project ):
106+ html_file_path = '/tmp/instructions.html'
107+ sample_html_str = "<html></html>"
108+
109+ with open (html_file_path , 'w' ) as file :
110+ file .write (sample_html_str )
111+
112+ configured_project .upsert_instructions (html_file_path )
113+ updated_ontology = configured_project .ontology ().normalized
114+
115+ instructions = updated_ontology .pop ('projectInstructions' )
116+ assert requests .get (instructions ).text == sample_html_str
101117
102118
103119def test_same_ontology_after_instructions (
You can’t perform that action at this time.
0 commit comments