This makes use of shared examples, rspec's expect (instead of my insist), and cleans up some longer tests that had complex 'it' blocks into before/let/it.
Switched to using `ar p ... | tar -zx` instead. Test passes on OSX. I also took this as an opportunity to update the style to use rspec a bit better. Using `let` and avoiding `before :all` and such.
Now '-n' (no test) flag passed to cpanm only if attributes[:cpan_test] is false Also, added '--installdeps' to cpanm_flags because the target module has already been downloaded manually, and there shouldn't be any need to download (and possibly test) it again Closes #853
spec/fixtures/python/setup.py from distutils to setuptools.
dependencies. This is useful for example in the case of a dependency on the python PyYAML package. By default, this dependency gets translated to a debian package dependency on python-pyyaml. That package does not exist on Debian systems, so a way to override the dependency is needed. A similar option exists already for gems (--gem-disable-dependency).