From e144927cb1ecbeaa8ad7b1fc060731c7b5484e87 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Fri, 10 Oct 2014 10:37:46 -0400 Subject: Drop kwargs tests for view* --- test_six.py | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'test_six.py') diff --git a/test_six.py b/test_six.py index 6b2b97e..1940b5c 100644 --- a/test_six.py +++ b/test_six.py @@ -389,7 +389,7 @@ def test_dictionary_iterators(monkeypatch): monkeypatch.undo() -@py.test.mark.skipIf(sys.version_info[:2] <= (2, 6), +@py.test.mark.skipIf(sys.version_info[:2] < (2, 7), "view methods on dictionaries only available on 2.7+") def test_dictionary_views(): def stock_method_name(viewwhat): @@ -400,24 +400,11 @@ def test_dictionary_views(): return viewwhat return 'view' + viewwhat - class MyDict(dict): - def viewkeys(self, *args, **kw): - record.append(kw) - return super(MyDict, self).viewkeys() - - def keys(self, *args, **kw): - record.append(kw) - return super().keys() - - d = dict(zip(range(10), reversed(range(10)))) + d = dict(zip(range(10), (range(11, 20)))) for name in "keys", "values", "items": meth = getattr(six, "view" + name) view = meth(d) assert set(view) == set(getattr(d, name)()) - d = MyDict() - record = [] - six.viewkeys(d, kw=42) - assert record == [{'kw': 42}] def test_advance_iterator(): -- cgit v1.2.1