Some tests, like test_object_header_acl_grants and
test_bucket_header_acl_grants, use the same id for all permissions.
Sort() is stable, so those tests end up testing the order of acl grants
returned by Boto. Not sure, but I think this may in turn depend on the
order of HTTP headers, where the order is not significant.
Signed-off-by: Tim Burke <tim.burke@gmail.com>
in any order.
"""
eq(len(got), len(want))
- got = sorted(got, key=operator.attrgetter('id'))
- want = sorted(want, key=operator.itemgetter('id'))
+ got = sorted(got, key=operator.attrgetter('id', 'permission'))
+ want = sorted(want, key=operator.itemgetter('id', 'permission'))
for g, w in zip(got, want):
w = dict(w)
eq(g.permission, w.pop('permission'))