mirror of
https://github.com/python/cpython.git
synced 2024-12-21 15:53:43 +08: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()
|