mirror of
				https://github.com/PaddlePaddle/FastDeploy.git
				synced 2025-10-31 11:56:44 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			523 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			523 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import pytest
 | |
| 
 | |
| from pybind11_tests import const_name as m
 | |
| 
 | |
| 
 | |
| @pytest.mark.parametrize("func", (m.const_name_tests, m.underscore_tests))
 | |
| @pytest.mark.parametrize(
 | |
|     "selector, expected",
 | |
|     enumerate((
 | |
|         "",
 | |
|         "A",
 | |
|         "Bd",
 | |
|         "Cef",
 | |
|         "%",
 | |
|         "%",
 | |
|         "T1",
 | |
|         "U2",
 | |
|         "D1",
 | |
|         "E2",
 | |
|         "KeepAtEnd", )), )
 | |
| def test_const_name(func, selector, expected):
 | |
|     if isinstance(func, str):
 | |
|         pytest.skip(func)
 | |
|     text = func(selector)
 | |
|     assert text == expected
 | 
