mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 05:01:30 +00:00 
			
		
		
		
	
		
			
	
	
		
			28 lines
		
	
	
	
		
			836 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
	
		
			836 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | import __future__ | ||
|  | import unittest | ||
|  | 
 | ||
|  | class FLUFLTests(unittest.TestCase): | ||
|  | 
 | ||
|  |     def test_barry_as_bdfl(self): | ||
|  |         code = "from __future__ import barry_as_FLUFL; 2 {0} 3" | ||
|  |         compile(code.format('<>'), '<BDFL test>', 'exec', | ||
|  |                 __future__.CO_FUTURE_BARRY_AS_BDFL) | ||
|  |         self.assertRaises(SyntaxError, compile, code.format('!='), | ||
|  |                             '<FLUFL test>', 'exec', | ||
|  |                             __future__.CO_FUTURE_BARRY_AS_BDFL) | ||
|  | 
 | ||
|  |     def test_guido_as_bdfl(self): | ||
|  |         code = '2 {0} 3' | ||
|  |         compile(code.format('!='), '<BDFL test>', 'exec') | ||
|  |         self.assertRaises(SyntaxError, compile, code.format('<>'), | ||
|  |                             '<FLUFL test>', 'exec') | ||
|  | 
 | ||
|  | 
 | ||
|  | def test_main(): | ||
|  |     from test.support import run_unittest | ||
|  |     run_unittest(FLUFLTests) | ||
|  | 
 | ||
|  | 
 | ||
|  | if __name__ == '__main__': | ||
|  |     test_main() |