mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 19:03:09 +00:00 
			
		
		
		
	 e135ffc2c1
			
		
	
	
		e135ffc2c1
		
			
		
	
	
	
	
		
			
			Signed-off-by: -LAN- <laipz8200@outlook.com> Co-authored-by: -LAN- <laipz8200@outlook.com>
		
			
				
	
	
		
			27 lines
		
	
	
		
			718 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			718 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from uuid import uuid4
 | |
| 
 | |
| from core.variables import SegmentType
 | |
| from factories import variable_factory
 | |
| from models import ConversationVariable
 | |
| 
 | |
| 
 | |
| def test_from_variable_and_to_variable():
 | |
|     variable = variable_factory.build_conversation_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
 |