$ python3 chooser.py tiers_low.txt
== tiers_low.txt
  add   answer=42     finished_on=small  accepted
  mul   answer=42     finished_on=small  accepted
  sqrt  answer=42     finished_on=medium accepted
  pow   answer=1024   finished_on=medium accepted
  big   answer=56088  finished_on=large  accepted
  calls per tier: {'small': 5, 'medium': 3, 'large': 1} total 9

$ python3 chooser.py tiers.txt
== tiers.txt
  add   answer=42     finished_on=small  accepted
  mul   answer=42     finished_on=small  accepted
  sqrt  answer=42     finished_on=medium accepted
  pow   answer=1024   finished_on=medium accepted
  big   answer=56088  finished_on=large  accepted
  calls per tier: {'small': 2, 'medium': 2, 'large': 1} total 5

$ python3 test_chooser.py
test_all_start_too_low (__main__.T.test_all_start_too_low) ... ok
test_check_rejects_wrong (__main__.T.test_check_rejects_wrong) ... ok
test_replaceable (__main__.T.test_replaceable) ... ok
test_right_start_tiers (__main__.T.test_right_start_tiers) ... ok

----------------------------------------------------------------------
Ran 4 tests in 0.000s

OK

