From 8ee72903bc714725fbcfdcc38b9228772758b890 Mon Sep 17 00:00:00 2001 From: Tim Harder Date: Fri, 27 Jan 2017 11:54:39 -0500 Subject: [PATCH] test: fix delayed instantiation tests for py3.6 --- snakeoil/test/test_obj.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snakeoil/test/test_obj.py b/snakeoil/test/test_obj.py index abcad55..f8aafd2 100644 --- a/snakeoil/test/test_obj.py +++ b/snakeoil/test/test_obj.py @@ -29,7 +29,7 @@ def test_simple(self): def test_descriptor_awareness(self): def assertKls(cls, ignores=(), - default_ignores=("__new__", "__init__", + default_ignores=("__new__", "__init__", "__init_subclass__", "__getattribute__", "__class__", "__getnewargs__", "__doc__")): required = set(x for x in dir(cls) @@ -53,7 +53,7 @@ def test_BaseDelayedObject(self): # assert that all methods/descriptors of object # are covered via the base. o = set(dir(object)).difference("__%s__" % x for x in [ - "class", "getattribute", "new", "init", "doc"]) + "class", "getattribute", "new", "init", "init_subclass", "doc"]) diff = o.difference(obj.base_kls_descriptors) self.assertFalse(diff, msg=( "base delayed instantiation class should cover all of object, but "