Staging
v0.5.1
v0.5.1
Revision 8f51bb436f8adfd139cad046b91cd462c7f27f6c authored by Ned Deily on 19 September 2017, 05:09:03 UTC, committed by Ned Deily on 19 September 2017, 05:09:03 UTC
1 parent 450ceea
test_flufl.py
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')
if __name__ == '__main__':
unittest.main()
Computing file changes ...