the thingy in a new window. The rest of the testing will be done in the django test client.
Well, a window, anyway. That's clsoe enough for now. If you're reading this message and getting angry, it has probably stopped being close enough. Sorry.
March. To get around this, we monkey-patch the get_date function and have it lie about today's date.
setting into a place where RTFD will process it.
Along the way, discover that the code to send the emails is horribly horribly broken, and fix it.
This has reduce the total time for testing down to ~70 seconds on my laptop, from about 180 seconds. The remaining tests actually test client-side behaviour so will remain as selenium tests.
in the fixture results in only that one event showing as published.
tests, to make it clear that they test client-side behaviour. Add a fixture for testing on unpublished events. Migrate test of event publication from Selenium into a test client test.
test. Runs much faster!