Skip to content

Commit c5add76

Browse files
author
Val Brodsky
committed
testing
1 parent a7c704c commit c5add76

File tree

3 files changed

+23
-52
lines changed

3 files changed

+23
-52
lines changed

libs/labelbox/src/labelbox/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,8 @@
9191
from labelbox.schema.task_queue import TaskQueue
9292
from labelbox.schema.user import User
9393
from labelbox.schema.webhook import Webhook
94+
from labelbox.schema.ontology_building.classification import (
95+
Classification,
96+
Option,
97+
ResponseOption,
98+
)

libs/labelbox/tests/integration/conftest.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,14 @@
2020
Tool,
2121
)
2222
from labelbox.schema.data_row import DataRowMetadataField
23+
from labelbox.schema.ontology_building.fact_checking_tool import (
24+
FactCheckingTool,
25+
)
26+
from labelbox.schema.ontology_building.prompt_issue_tool import PromptIssueTool
27+
from labelbox.schema.ontology_building.step_reasoning_tool import (
28+
StepReasoningTool,
29+
)
2330
from labelbox.schema.ontology_kind import OntologyKind
24-
from labelbox.schema.tool_building.prompt_issue_tool import PromptIssueTool
25-
from labelbox.schema.tool_building.step_reasoning_tool import StepReasoningTool
2631
from labelbox.schema.user import User
2732

2833

@@ -581,6 +586,7 @@ def chat_evaluation_ontology(client, rand_gen):
581586
),
582587
StepReasoningTool(name="step reasoning"),
583588
FactCheckingTool(name="fact checking"),
589+
PromptIssueTool(name="prompt issue"),
584590
],
585591
classifications=[
586592
Classification(

libs/labelbox/tests/integration/test_ontology.py

Lines changed: 10 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@
55

66
from labelbox import MediaType, OntologyBuilder, Tool
77
from labelbox.orm.model import Entity
8-
from labelbox.schema.tool_building.fact_checking_tool import FactCheckingTool
9-
from labelbox.schema.tool_building.step_reasoning_tool import StepReasoningTool
8+
from labelbox.schema.ontology_building.fact_checking_tool import (
9+
FactCheckingTool,
10+
)
11+
from labelbox.schema.ontology_building.step_reasoning_tool import (
12+
StepReasoningTool,
13+
)
1014

1115

1216
def test_feature_schema_is_not_archived(client, ontology):
@@ -425,53 +429,9 @@ def test_fact_checking_ontology(chat_evaluation_ontology):
425429

426430
def test_prompt_issue_ontology(chat_evaluation_ontology):
427431
ontology = chat_evaluation_ontology
428-
fact_checking = None
429-
import pdb; pdb.set_trace()
432+
prompt_issue = None
430433
for tool in ontology.normalized["tools"]:
431-
if tool["tool"] == "fact-checking":
432-
fact_checking = tool
434+
if tool["tool"] == "prompt-issue":
435+
prompt_issue = tool
433436
break
434-
assert fact_checking is not None
435-
assert fact_checking["definition"]["variants"] == [
436-
{"id": 0, "name": "Accurate"},
437-
{"id": 1, "name": "Inaccurate"},
438-
{"id": 2, "name": "Disputed"},
439-
{"id": 3, "name": "Unsupported", "actions": ["writeJustification"]},
440-
{
441-
"id": 4,
442-
"name": "Can't confidently assess",
443-
"actions": ["writeJustification"],
444-
},
445-
{
446-
"id": 5,
447-
"name": "No factual information",
448-
"actions": ["writeJustification"],
449-
},
450-
]
451-
assert fact_checking["definition"]["version"] == 1
452-
assert fact_checking["schemaNodeId"] is not None
453-
assert fact_checking["featureSchemaId"] is not None
454-
455-
fact_checking = None
456-
for tool in ontology.tools():
457-
if isinstance(tool, FactCheckingTool):
458-
fact_checking = tool
459-
break
460-
assert fact_checking is not None
461-
462-
assert fact_checking.definition.variants.asdict() == [
463-
{"id": 0, "name": "Accurate"},
464-
{"id": 1, "name": "Inaccurate"},
465-
{"id": 2, "name": "Disputed"},
466-
{"id": 3, "name": "Unsupported", "actions": ["writeJustification"]},
467-
{
468-
"id": 4,
469-
"name": "Can't confidently assess",
470-
"actions": ["writeJustification"],
471-
},
472-
{
473-
"id": 5,
474-
"name": "No factual information",
475-
"actions": ["writeJustification"],
476-
},
477-
]
437+
assert prompt_issue is not None

0 commit comments

Comments
 (0)