mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
The BDFL has retired! Long live the FLUFL (Friendly Language Uncle For Life)!
This commit is contained in:
parent
4ed72acd68
commit
e3944a5e1e
13 changed files with 168 additions and 121 deletions
27
Lib/test/test_flufl.py
Normal file
27
Lib/test/test_flufl.py
Normal file
|
@ -0,0 +1,27 @@
|
|||
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()
|
Loading…
Add table
Add a link
Reference in a new issue