Since we are expecting 100 back, should this be `_assert_list_groups_with_limits_and_links(100, list_groups)`?  It passes because that function asserts that the length is >= the param provided (in this case 1), but I'm also wondering if that should just be `assertEqual` instead of `assertGreaterEqual`?