REF: refactor cumulative op tests from test_analytics
The removal of `ix` highlighted how difficult it is to tell how thorough tests are for some funcs/methods.  This is one of several PRs intended to clarify where the tests for X live, and ideally to make that follow a standard pattern across DataFrame/Series/Index subclasses (and EA where relevant)