##// END OF EJS Templates
Add test for dict_dir method in utils.wildcard
Thomas Kluyver -
Show More
@@ -131,3 +131,18 b' class Tests (unittest.TestCase):'
131 show_all=True).keys()
131 show_all=True).keys()
132 a.sort()
132 a.sort()
133 self.assertEqual(a, res)
133 self.assertEqual(a, res)
134
135 def test_dict_dir(self):
136 class A(object):
137 def __init__(self):
138 self.a = 1
139 self.b = 2
140 def __getattribute__(self, name):
141 if name=="a":
142 raise AttributeError
143 return object.__getattribute__(self, name)
144
145 a = A()
146 adict = wildcard.dict_dir(a)
147 assert "a" not in adict # change to assertNotIn method in >= 2.7
148 self.assertEqual(adict["b"], 2)
General Comments 0
You need to be logged in to leave comments. Login now