mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-07-05 00:20:58 +02:00
35 lines
899 B
Python
35 lines
899 B
Python
|
|
from sys import version_info
|
|
|
|
from pyflakes import messages as m
|
|
from pyflakes.test.harness import TestCase, skipIf
|
|
|
|
|
|
class Test(TestCase):
|
|
@skipIf(version_info >= (3, 3), 'new in Python 3.3')
|
|
def test_return(self):
|
|
self.flakes('''
|
|
class a:
|
|
def b():
|
|
for x in a.c:
|
|
if x:
|
|
yield x
|
|
return a
|
|
''', m.ReturnWithArgsInsideGenerator)
|
|
|
|
@skipIf(version_info >= (3, 3), 'new in Python 3.3')
|
|
def test_returnNone(self):
|
|
self.flakes('''
|
|
def a():
|
|
yield 12
|
|
return None
|
|
''', m.ReturnWithArgsInsideGenerator)
|
|
|
|
@skipIf(version_info >= (3, 3), 'new in Python 3.3')
|
|
def test_returnYieldExpression(self):
|
|
self.flakes('''
|
|
def a():
|
|
b = yield a
|
|
return b
|
|
''', m.ReturnWithArgsInsideGenerator)
|