summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_py3kwarn.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_py3kwarn.py')
-rw-r--r--Lib/test/test_py3kwarn.py11
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):