{"push_id":567438805,"size":1,"distinct_size":1,"ref":"refs/heads/85067926-pip_install_bug","head":"c14ab7c96626f6afeebc41e0dc3cd06ebc72caeb","before":"afb2dc5f2e0340d7a9a3ff1ea45a7b8ec7319e40","commits":[{"sha":"c14ab7c96626f6afeebc41e0dc3cd06ebc72caeb","author":{"email":"2adf8750ebf867c309e7a7aa7261810f76a10b79@gmail.com","name":"Dan Carley"},"message":"Improve acceptance test for graphite-web service\n\nTest that Graphite can successfully serve a request for the dashboard rather\nthan just testing that it has bound the port.\n\nThis exposes a problem introduced by the `python::pip` changes first in\ned5642d (removing `install_args` passes the test). It prevents\n`graphite-web` from being able to load `whisper` and causes it to respond\nwith a backtrace ending in:\n\n    ImportError: No module named whisper\n\nNoted when bringing up our `graphite-1.management` machine and tracked in\n[#85067926]. I'm not sure what the fix for this is yet, so that will follow\nin a subsequent commit.\n\nPS: I could have use the `curl_on` helper instead of `shell` but it's not\nclear to me whether I need to wrap it in an `expect{}` or what value it\nprovides.","distinct":true,"url":"https://api.github.com/repos/gds-operations/puppet-graphite/commits/c14ab7c96626f6afeebc41e0dc3cd06ebc72caeb"}]}