mirror of
https://github.com/langgenius/dify.git
synced 2026-05-03 17:08:03 +08:00
refactor: use EnumText for Conversation/Message invoke_from and from_source (#33832)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
This commit is contained in:
@ -16,6 +16,7 @@ from uuid import uuid4
|
||||
|
||||
import pytest
|
||||
|
||||
from models.enums import ConversationFromSource
|
||||
from models.model import (
|
||||
App,
|
||||
AppAnnotationHitHistory,
|
||||
@ -324,7 +325,7 @@ class TestConversationModel:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
from_end_user_id=from_end_user_id,
|
||||
)
|
||||
|
||||
@ -345,7 +346,7 @@ class TestConversationModel:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
from_end_user_id=str(uuid4()),
|
||||
)
|
||||
conversation._inputs = inputs
|
||||
@ -364,7 +365,7 @@ class TestConversationModel:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
from_end_user_id=str(uuid4()),
|
||||
)
|
||||
inputs = {"query": "Hello", "context": "test"}
|
||||
@ -383,7 +384,7 @@ class TestConversationModel:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
from_end_user_id=str(uuid4()),
|
||||
summary="Test summary",
|
||||
)
|
||||
@ -402,7 +403,7 @@ class TestConversationModel:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
from_end_user_id=str(uuid4()),
|
||||
summary=None,
|
||||
)
|
||||
@ -425,7 +426,7 @@ class TestConversationModel:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
from_end_user_id=str(uuid4()),
|
||||
override_model_configs='{"model": "gpt-4"}',
|
||||
)
|
||||
@ -446,7 +447,7 @@ class TestConversationModel:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
from_end_user_id=from_end_user_id,
|
||||
dialogue_count=5,
|
||||
)
|
||||
@ -487,7 +488,7 @@ class TestMessageModel:
|
||||
message_unit_price=Decimal("0.0001"),
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
|
||||
# Assert
|
||||
@ -511,7 +512,7 @@ class TestMessageModel:
|
||||
message_unit_price=Decimal("0.0001"),
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
message._inputs = inputs
|
||||
|
||||
@ -533,7 +534,7 @@ class TestMessageModel:
|
||||
message_unit_price=Decimal("0.0001"),
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
inputs = {"query": "Hello", "context": "test"}
|
||||
|
||||
@ -555,7 +556,7 @@ class TestMessageModel:
|
||||
message_unit_price=Decimal("0.0001"),
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
override_model_configs='{"model": "gpt-4"}',
|
||||
)
|
||||
|
||||
@ -578,7 +579,7 @@ class TestMessageModel:
|
||||
message_unit_price=Decimal("0.0001"),
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
message_metadata=json.dumps(metadata),
|
||||
)
|
||||
|
||||
@ -600,7 +601,7 @@ class TestMessageModel:
|
||||
message_unit_price=Decimal("0.0001"),
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
message_metadata=None,
|
||||
)
|
||||
|
||||
@ -627,7 +628,7 @@ class TestMessageModel:
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
total_price=Decimal("0.0003"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
status="normal",
|
||||
)
|
||||
message.id = str(uuid4())
|
||||
@ -988,7 +989,7 @@ class TestModelIntegration:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
from_end_user_id=str(uuid4()),
|
||||
)
|
||||
conversation.id = conversation_id
|
||||
@ -1003,7 +1004,7 @@ class TestModelIntegration:
|
||||
message_unit_price=Decimal("0.0001"),
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
message.id = message_id
|
||||
|
||||
@ -1064,7 +1065,7 @@ class TestModelIntegration:
|
||||
message_unit_price=Decimal("0.0001"),
|
||||
answer_unit_price=Decimal("0.0002"),
|
||||
currency="USD",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
message.id = message_id
|
||||
|
||||
@ -1158,7 +1159,7 @@ class TestConversationStatusCount:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
conversation.id = str(uuid4())
|
||||
|
||||
@ -1183,7 +1184,7 @@ class TestConversationStatusCount:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
conversation.id = conversation_id
|
||||
|
||||
@ -1215,7 +1216,7 @@ class TestConversationStatusCount:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
conversation.id = conversation_id
|
||||
|
||||
@ -1307,7 +1308,7 @@ class TestConversationStatusCount:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
conversation.id = conversation_id
|
||||
|
||||
@ -1361,7 +1362,7 @@ class TestConversationStatusCount:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
conversation.id = conversation_id
|
||||
|
||||
@ -1418,7 +1419,7 @@ class TestConversationStatusCount:
|
||||
mode=AppMode.CHAT,
|
||||
name="Test Conversation",
|
||||
status="normal",
|
||||
from_source="api",
|
||||
from_source=ConversationFromSource.API,
|
||||
)
|
||||
conversation.id = conversation_id
|
||||
|
||||
|
||||
Reference in New Issue
Block a user