Running tests locally

After downgrading to Python 3.6, things are much better: down to 2 failures:

I think the graphviz test is just a library problem having to do with me forgetting to reinstall the library when I downgraded to 3.6
Lines 2805 on in the (extremely slow to load) paste show test_bad_init results, which look like there may be a more real problem there. I’m a bit confused, because I would expect an error to be raised when we are testing a bad initial value. IIUC, the value error we expected did get signaled, but then we also see a chain failure error, which the test did not expect.