Vishnu Ks
5db810b5d7
docs: Fix example code in mock section.
2017-09-19 16:56:56 -07:00
Vishnu Ks
14498d1407
docs: Use real method name instead of foo in mock section.
2017-09-19 16:56:56 -07:00
Robert Hönig
52a55a37ad
docs: Remove legacy Python2/3 compatibility code.
2017-09-12 06:35:29 -07:00
Robert Hönig
211fbdf59b
docs: Add additional reason why mocking is useful.
2017-09-12 06:35:29 -07:00
Robert Hönig
e65ad533d0
docs: Add guide for mocking in tests.
2017-09-08 13:18:28 -07:00
Tim Abbott
b2ada7e706
docs: Expand documentation on Internet access in tests.
2017-07-04 13:17:25 -07:00
Umair Khan
6b1c53059b
testing: Run in parallel mode by default.
...
This commit changes the backend testing framework to run
in parallel mode which is same as --processes=4. If --coverage
is supplied, we enforce serial mode, --processes=1, because
coverage is not compatible with parallel mode at the moment.
2017-05-04 16:06:34 -07:00
Adarsh S
d54dea819d
Add option for re-running failed tests.
...
This adds the option '--rerun' to the `test-backend` infrastructure.
It runs the tests that failed during the last 'test-backend' run. It
works by stailing failed test info at var/last_test_failure.json
Cleaned up by Umair Khan and Tim Abbott.
2017-04-12 11:35:31 -07:00
Tim Abbott
06492738b5
dev: Expose coverage and built documentation to web.
...
This makes it much more convenient for developers to access coverage
and built developer documentation.
2017-03-23 13:10:06 -07:00
Tim Abbott
3d98b1cdef
tests: Extract zerver/tests/test_queue_worker.py.
2017-03-08 03:57:37 -08:00
Tim Abbott
ecadb33fbc
test-backend: Add 100% test coverage assertions.
...
This adds an assertion, when `test-backend` is run with `--coverage`,
that we have 100% test coverage on a list of files that we expect to.
There's a whitelist/blacklist, managed in tools/test-backend.
Fixes #3363 .
2017-02-18 16:34:40 -08:00
sinwar
4582a98c09
tests: Split out ZulipTestCase and WebhookTestCase to a separate file.
...
Fixes #1671 .
2016-11-10 19:29:43 -08:00
Steve Howell
c21fe60430
Add make_stream() to django testing docs.
2016-10-22 18:09:34 -07:00
Steve Howell
76acab36b2
Remove do_add_subscription from Django testing docs.
2016-10-20 22:05:19 -07:00
Sumana Harihareswara
6323494f37
docs: Properly capitalize GitHub.
2016-10-17 19:31:50 -04:00
Sahil Dua
058587da77
Remove extra new lines at the ends of Zulip authoried files.
...
Fixes #1627 .
[tweaked by tabbott to avoid patching third-party modules, for now]
2016-09-26 21:05:24 -07:00
Steve Howell
fd6ee7117f
tests: Renamed AuthedTestCase to ZulipTestCase.
2016-08-22 19:07:44 -07:00
Steve Howell
29ba10dfdd
docs: Add docs for Django backend tests.
2016-08-22 19:07:44 -07:00
Steve Howell
479aa5b83d
docs: Split out Django/Casper/Node testing docs.
2016-08-18 14:10:46 -07:00