Skip to content

Commit 2d4fba5

Browse files
committed
-
1 parent 201a9eb commit 2d4fba5

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

source_py3/python_toolbox/nifty_collections/weak_key_default_dict.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,4 +237,6 @@ def update(self, dict=None, **kwargs):
237237
if len(kwargs):
238238
self.update(kwargs)
239239

240-
240+
def __len__(self):
241+
return len(self.data)
242+

source_py3/test_python_toolbox/test_nifty_collections/test_weak_key_default_dict/test.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
class WeakreffableObject(object):
1313
''' '''
14+
def __lt__(self, other):
15+
# Arbitrary sort order for testing.
16+
return id(self) < id(other)
1417

1518

1619
def test():

source_py3/test_python_toolbox/third_party/forked_mapping_tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,8 @@ def __getitem__(self, i):
196196
d.update(SimpleUserDict())
197197
i1 = list(d.items())
198198
i2 = list(self.reference.items())
199-
i1.sort()
200-
i2.sort()
199+
#i1.sort()
200+
#i2.sort()
201201
self.assertEqual(i1, i2)
202202

203203
class Exc(Exception): pass

0 commit comments

Comments
 (0)