12345678910111213141516171819202122232425 |
- from uuid import uuid4
- from core.app.segments import SegmentType, factory
- from models import ConversationVariable
- def test_from_variable_and_to_variable():
- variable = factory.build_variable_from_mapping(
- {
- 'id': str(uuid4()),
- 'name': 'name',
- 'value_type': SegmentType.OBJECT,
- 'value': {
- 'key': {
- 'key': 'value',
- }
- },
- }
- )
- conversation_variable = ConversationVariable.from_variable(
- app_id='app_id', conversation_id='conversation_id', variable=variable
- )
- assert conversation_variable.to_variable() == variable
|