You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			14 lines
		
	
	
		
			335 B
		
	
	
	
		
			Python
		
	
			
		
		
	
	
			14 lines
		
	
	
		
			335 B
		
	
	
	
		
			Python
		
	
import locale
 | 
						|
import sys
 | 
						|
 | 
						|
import pytest
 | 
						|
 | 
						|
__all__ = ['fail_on_ascii']
 | 
						|
 | 
						|
if sys.version_info >= (3, 11):
 | 
						|
    locale_encoding = locale.getencoding()
 | 
						|
else:
 | 
						|
    locale_encoding = locale.getpreferredencoding(False)
 | 
						|
is_ascii = locale_encoding == 'ANSI_X3.4-1968'
 | 
						|
fail_on_ascii = pytest.mark.xfail(is_ascii, reason="Test fails in this locale")
 |