Commit Graph

32 Commits

Author SHA1 Message Date
Jeremy Bowman
9477ad23d1 TE-2528 Upgrade testing dependencies 2018-04-25 16:37:29 -04:00
Jeremy Bowman
28d291dce7 TE-2527 Move test and dev dependencies out of base.in 2018-04-18 14:44:31 -04:00
Jeremy Bowman
11e134c552 PLAT-1916 Ignore existing usage of deprecated field_data 2018-02-02 16:12:00 -05:00
Jeremy Bowman
7d436a18ee PLAT-1858 Better capture of deprecation warnings 2018-01-12 18:04:32 -05:00
Jeremy Bowman
1dbdee9c54 Revert "PLAT-1858 Better capture of deprecation warnings" 2017-12-18 21:18:02 -05:00
Jeremy Bowman
b26fe5fd24 PLAT-1858 Better capture of deprecation warnings 2017-12-18 14:59:05 -05:00
Ned Batchelder
8b02ce8394 Skip safe_lxml/etree.py in future isorts 2017-12-12 19:39:35 -05:00
Jeremy Bowman
0f51a397cb Exclude .tox directory from quality checks 2017-10-26 13:48:22 -04:00
Jeremy Bowman
ca97e946a6 Switch to pytest for unit tests 2017-09-22 16:07:53 -04:00
Jeremy Bowman
9e3f35db22 PLAT-1676 Use pytest for bok-choy tests 2017-08-14 11:49:39 -04:00
Andy Armstrong
79acb5c5be Reorder LMS imports using isort 2017-06-11 21:48:06 -04:00
Calen Pennington
2690c044c6 Only generate xunit files during CI builds, so that pudb works during development 2016-06-28 10:46:53 -04:00
Calen Pennington
8b3ef8725c In order to minimize contention for the mongodb global lock, use one database per process in tests 2016-05-18 14:39:00 -04:00
Calen Pennington
299b2659c6 Allow tests to run in verbose mode and multiprocess mode (by turning off TestId mode as needed) 2016-05-18 14:39:00 -04:00
Calen Pennington
5249504edc Use xunitmp by default, rather than standard xunit 2016-05-18 14:10:29 -04:00
Calen Pennington
6ebda5ea1f Set standard nose-multiprocessing options 2016-05-18 14:10:29 -04:00
Calen Pennington
9c6e404bd1 Disable rednose, which is incompatible with multiprocessing 2016-05-18 14:10:29 -04:00
Andy Armstrong
4839bf4c21 Ignore node_modules when checking Python quality 2016-01-27 13:41:27 -05:00
Peter Fogg
264f7c4776 Make pep8 ignore test_root/staticfiles directory.
This directory is placed under .gitignore, so we shouldn't be worried
about pep8 errors in Python files placed there.
2015-10-08 09:55:17 -04:00
Ben Patterson
5a843b5b99 Pep8 should ignore pycharm-helpers files on folks' workstations/VMs.
Project-root is the default location for these helper files, and they are being
examined as part of pep8 runs. This change will ensure they are ignored in this case.
2015-04-29 08:39:45 -04:00
Ned Batchelder
283521e62f PEP8 needs to ignore .git 2015-04-23 14:42:20 -04:00
David Baumgold
838ce74a3f Add comments about disabled pep8 rules 2014-12-12 10:21:34 -05:00
David Baumgold
530c16326d Ignore "deprecated form of raising exception" PEP8 warning
We do this intentionally, to preserve tracebacks
2014-12-11 13:04:53 -05:00
David Baumgold
d65d3094cf Update pep8 to 1.5.7 2014-12-11 11:36:18 -05:00
David Baumgold
f45840acb5 Move .pep8 content to setup.cfg 2014-06-06 13:17:46 -04:00
Calen Pennington
da26ae2529 Remove lms/lib from sys.path in favore of using it as the module lms.lib 2013-11-08 11:08:48 -05:00
Calen Pennington
8201b1412e Use XBlock 0.3 2013-09-06 09:45:59 -04:00
Calen Pennington
e7626d2d84 Teach rake test tasks how to re-run failed tests 2013-08-27 09:43:30 -04:00
Ned Batchelder
6a7e291f96 Don't display docstrings when talking about tests, use real test names. 2013-07-09 13:53:46 -04:00
Calen Pennington
9f158774e4 Disable pdb by default when running tests 2013-04-17 12:26:33 -04:00
Calen Pennington
f2cd0bbc97 Add comment about enabling pdb in tests
Uncommenting the pdb=1 line will cause pdb to open on every test
failure, allowing immediate debugging of the failure case
2013-04-17 10:34:48 -04:00
Calen Pennington
f252c62f31 Enable test colors in nosetests
Use setup.cfg to set up default settings when running nose tests. Enable
the rednose library to color test output.
2013-04-17 09:58:52 -04:00