nose has a skip plugin which enhances SkipTest raising beyond our
wildest imaginations. However, there are certain occasions where we want
skipped things to not skip with reckless abandon but instead don the
malevolent cloak of errorhood.
nose has a --no-skip argument for exactly this sort of sordid thing, but
it's totally busted and doesn't work.
This changes the code around so that it works correctly.
I have Firefox Nightly earlier in my path than Firefox stable. Nightly
has problems with Selenium that haven't been fixed, yet, (or something
like that). This allows me to specify exactly which Firefox binary to
use without having to fiddle with my PATH environment variable which
caused other problems because of virtual environments and such.
It defaults to exactly what happened before, so if it worked for you
before, you should see no change with this change.
Before running the LiveServerTestCase-based tests, we need to run:
./manage.py collectstatic
./manage.py compress_assets
This change attempts to clarify that in the test docs.
* clean up the settings_local.py example
* move the redis install and configuration bits to a separate chapter
* add links to the advanced installation section
* moved some bits that were in installation chapter to the hacking_howto
* fixed the note about Elastic Search 0.19.9 so it's correct.
* Splits the docs into three sections---trying to reduce the "omg!
there are a million sections!" overwhelming feeling
* Moves the test-related things to the tests chapter so they're all
in one place
* Turned "coding" into "conventions"---that's what it really is.
* Fleshed out the git commit message conventions---it keeps coming up
and we pointed to a guide which pointed to a guide and the links
were buried in both places.
This removes all the Sphinx-related stuff.
You may need to do:
git rm --cached vendors/src/oedipus vendor/src/sphinxapi
to remove the vendor git submodule stuff.