diff options
Diffstat (limited to 'Lib/test/test_py3kwarn.py')
-rw-r--r-- | Lib/test/test_py3kwarn.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Lib/test/test_py3kwarn.py b/Lib/test/test_py3kwarn.py index cdb1038..cc1e9f4 100644 --- a/Lib/test/test_py3kwarn.py +++ b/Lib/test/test_py3kwarn.py @@ -50,6 +50,17 @@ class TestPy3KWarnings(unittest.TestCase): with catch_warning() as w: self.assertWarning(cell0 < cell1, w, expected) + def test_filter(self): + from itertools import ifilter + from future_builtins import filter + expected = 'ifilter with None as a first argument is not supported '\ + 'in 3.x. Use a list comprehension instead.' + + with catch_warning() as w: + self.assertWarning(ifilter(None, []), w, expected) + with catch_warning() as w: + self.assertWarning(filter(None, []), w, expected) + def test_code_inequality_comparisons(self): expected = 'code inequality comparisons not supported in 3.x.' def f(x): |