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 1
1
import json
2
2
3
3
import pytest
4
+ import requests
4
5
5
6
from labelbox import Project , LabelingFrontend
6
7
from labelbox .exceptions import InvalidQueryError
@@ -97,7 +98,22 @@ def test_attach_instructions(client, project):
97
98
98
99
with pytest .raises (ValueError ) as exc_info :
99
100
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
101
117
102
118
103
119
def test_same_ontology_after_instructions (
You can’t perform that action at this time.
0 commit comments