mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-30 18:33:30 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			562 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			562 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from textwrap import dedent
 | |
| 
 | |
| import pytest
 | |
| 
 | |
| from core.tools.utils.text_processing_utils import remove_leading_symbols
 | |
| 
 | |
| 
 | |
| @pytest.mark.parametrize(
 | |
|     ("input_text", "expected_output"),
 | |
|     [
 | |
|         ("...Hello, World!", "Hello, World!"),
 | |
|         ("。测试中文标点", "测试中文标点"),
 | |
|         ("!@#Test symbols", "Test symbols"),
 | |
|         ("Hello, World!", "Hello, World!"),
 | |
|         ("", ""),
 | |
|         ("   ", "   "),
 | |
|     ],
 | |
| )
 | |
| def test_remove_leading_symbols(input_text, expected_output):
 | |
|     assert remove_leading_symbols(input_text) == expected_output
 | 
