I think the method can be removed entirely because it is really only checking two things:

- the observed p-value falls within 0 to 1 (```self.assertIsProb```)
- that it falls within ```exp_min``` to ```exp_max``` at least once out of ```p_val_tests``` times

Now that we're seeding, we know what the p-value should be, so a simple ```assertFloatEqual``` should work, and we wouldn't be losing any additional sanity checks over what is being done now.

For example, [these lines](https://github.com/Jorge-C/bipy/blob/fix_tests/bipy/maths/stats/tests/test_test.py#L380-L384) would become:

```
seed(0)
exp = (-0.11858541225631833, 0.90756579317867436)
obs = mc_t_two_sample(I, II)
self.assertFloatEqual(obs[:2], exp)
self.assertEqual(len(obs[2]), 999)
self.assertFloatEqual(obs[3], 0.8888) # I made up 0.8888 for this example; you'd want to use whatever the p-value should be with the given seed
```

This should make the tests run a little faster and reduce the complexity of the test code.

Before making this change though, we should probably figure out how we want to test stochastic functions (see discussion in https://github.com/biocore/bipy/issues/48).