top = []
for (un, cnt) in users.items():
top.append((un, cnt))
- top.sort(key=lambda x: x[1], reverse=True)
+ top.sort(key=lambda x: (x[1], x[0]), reverse=True)
return top
db = Db(TESTDB_FILENAME)
top = db.getTopMateDrinkers()
topsorted = list(top)
- topsorted.sort(key=lambda x: x[1], reverse=True)
+ topsorted.sort(key=lambda x: (x[1], x[0]), reverse=True)
self.assertEqual(
top,
topsorted
db = Db(cfg.getCoffeeDbPath())
top = db.getTopMateDrinkers()
topsorted = list(top)
- topsorted.sort(key=lambda x: x[1], reverse=True)
+ topsorted.sort(key=lambda x: (x[1], x[0]), reverse=True)
self.assertEqual(
top,
topsorted