Commit Graph
299 Commits
Author SHA1 Message Date
Brad Warren 45ee1eb889 Merge branch 'testing-dev-extras' 2016-02-12 16:19:57 -08:00
Erik Rose aefd5b25e1 Revert switch to python setup.py test in tox.ini.
This had more of a purpose when we were moving mock to test_requires. I'll reintroduce this in the separate PR for that.

Also bring back the testing extra in tox for now.
2016-01-19 16:10:17 -05:00
Wilfried Teiken b9dafc203f Merge branch 'master' into add_dns01_challenge 2016-01-14 23:01:06 -05:00
Erik Rose ed562645e0 Master master into letsencrypt-auto-release so Travis will build it. 2016-01-11 21:45:16 -05:00
Erik Rose 6c05197a43 Remove mock as an install requirement.
The motivation is to free us of a reliance on a rather modern version of setuptools, which caused le-auto failures for people on Wheezy and other older distros. (The alternative would have been to forcibly upgrade setuptools as the old le-auto did, but less is more.)

Mock is used only in tests, so we move it to tests_require. It will still be installed automatically when setup.py test is run. Give all packages a test_suite so this works.

The "testing" extra remains for optional packages not required for the nose tests but used in tox. However, the extra is much less useful now and is a candidate for deletion. We could roll the list of packages therein into the tox config so as not to favor any particular package.

Remove tests_require=install_requires, which I don't think does anything useful, since install requirements are implicitly installed when running setup.py test.

Fix tests to pass with mock removed. We had to stop them pulling down LE from PyPI, since the current version there (0.1.1) requires mock and explodes when `letsencrypt` is run.
2016-01-11 21:26:41 -05:00
Jakub Warmuz 86d6d27045 Clean up dev/testing extras messup (fixes #2140). 2016-01-10 18:37:41 +00:00
Jakub Warmuz 3cddb15023 Merge remote-tracking branch 'github/letsencrypt/master' into pyopenssl 2016-01-10 11:25:12 +00:00
Wilfried Teiken e7ce5e9f53 Merge branch 'master' into add_dns01_challenge 2016-01-09 15:19:47 -05:00
Erik Rose 5512838377 Get le-auto tests running on Travis. 2016-01-08 17:39:51 -05:00
Jakub Warmuz dba69d079f Separate pylintrc for acme 2016-01-07 22:20:46 +00:00
Brad Warren a815ddbafd Remove excessive newline 2016-01-07 10:05:33 -05:00
Brad Warren 94508b00df Don't pin pyparsing version 2016-01-06 21:57:15 -05:00
Brad Warren 90f0b15c9d Add old dependency test 2016-01-06 21:51:42 -05:00
Brad Warren 2f569f7783 Tox fanciness 2016-01-06 21:40:26 -05:00
Wilfried Teiken 6bc3060fbb More fixes for travis tests 2016-01-06 03:11:09 -05:00
Wilfried Teiken b8a9c2597c add dns environment to pyXX 2016-01-06 02:57:53 -05:00
Wilfried Teiken e61e83f7e2 tox.ini fix 2016-01-06 02:46:29 -05:00
Wilfried Teiken cead22f4a7 Add dns env to lint/cover 2016-01-06 02:45:20 -05:00
Wilfried Teiken 52c487f462 Add new 'test' extras and update tox.ini accordingly. 2016-01-06 02:44:19 -05:00
Peter Eckersley b6531afb8d Merge pull request #1992 from letsencrypt/apache-conf-test
Apache conf tests in travis
2016-01-02 17:49:38 -08:00
Peter Eckersley e41ddd2cc7 Rename hackishapachetest -> apacheconftest
Reenable other travis tests as well as this one
2015-12-22 15:50:48 -08:00
Peter Eckersley 8d71b2d6c3 Install Apache modules in travis 2015-12-21 16:09:46 -08:00
Peter Eckersley 7a16e2e248 Wrangle things to actually run in travis 2015-12-21 16:09:26 -08:00
Peter Eckersley d777e7faba This sort of works in tox; travis is unlikely due to sudo 2015-12-21 16:09:26 -08:00
Peter Eckersley 03fdd03a87 Experimentally try travis with the hackish-apache-test 2015-12-21 16:09:25 -08:00
Marius Gedminas e268e718a0 Remove py26reqs.txt
ConfigArgParse 0.10 from PyPI supports Python 2.6, so there's no more
need to install a fixed version directly from a git branch.
2015-12-03 10:07:31 +02:00
Felix Yan 324ebf468d Update tox.ini to run acme tests with Python 3.5 2015-11-14 21:09:03 +08:00
Jakub Warmuz 6f5d37fc21 requirements.txt: rename to py26reqs.txt and remove it from deps where possible.
When people see requirements.txt they tend to `pip install -r`
straight way
(c.f. https://github.com/letsencrypt/letsencrypt/issues/1252). It's
only necessary for Python2.6.
2015-10-31 12:22:42 +00:00
Jakub Warmuz b06f614e4a Merge remote-tracking branch 'github/letsencrypt/master' into py2.6-3 2015-10-17 16:06:45 +00:00
Jakub Warmuz 09fa1153d9 Merge remote-tracking branch 'github/letsencrypt/master' into py2.6-3 2015-10-17 07:28:04 +00:00
Jakub Warmuz 86cd5af76e Add comment about downstream deps fix 2015-10-16 22:17:31 +00:00
Jakub Warmuz 408903b732 tox: bring back test for letshelp_letsencrypt 2015-10-16 22:04:52 +00:00
Jakub Warmuz fd4528baa3 tox: pip install -e 2015-10-16 22:04:18 +00:00
Jakub Warmuz 2f3b6251c7 Tox: verbose nosetests 2015-10-16 21:33:02 +00:00
Jakub Warmuz fd1103ccda Tox tests detect downstream deps errors. 2015-10-16 21:33:02 +00:00
Jakub Warmuz 8a8dfd4bc3 More verbose tox python env tests 2015-10-14 18:48:43 +00:00
Jakub Warmuz 1802b87a12 Revert "Remove Python 2.6 support."
This reverts commit 31d37a3953.
2015-10-11 16:01:52 +00:00
Peter Eckersley 2945e0657d Don't run tox for temporarily-disabled python versions 2015-09-15 19:01:55 -07:00
Peter Eckersley c7b4bebd23 Merge remote-tracking branch 'origin/master' into rm-py26 2015-09-15 18:08:14 -07:00
Jakub Warmuz 33c2aed021 Merge remote-tracking branch 'github/letsencrypt/master' into lint 2015-09-11 07:15:10 +00:00
Jakub Warmuz 0ebef62846 Travis: no fail on pep8 2015-09-11 07:12:49 +00:00
Jakub Warmuz 809f4966d6 Require pep8 in [testing] 2015-09-11 07:04:13 +00:00
Jakub Warmuz fe3e8d7302 Travis: add pep8 checks 2015-09-06 09:22:34 +00:00
Jakub Warmuz 4d9db06083 Revert "Removed py3+ tests in tox"
This reverts commit 2c720b05ae.
2015-08-19 20:24:44 +00:00
James Kasten c7aebfa26d Merge branch 'letshelp-apache' of git://github.com/bmw/lets-encrypt-preview into bmw-letshelp-apache
Conflicts:
	tox.ini
2015-08-13 21:24:26 -07:00
Brad Warren 7cb30ca838 Merge remote-tracking branch 'upstream/master' into letshelp-apache 2015-08-13 19:04:01 -07:00
Brad Warren 0aaf9f2be7 Updated tests to update challenge changes 2015-08-13 18:41:49 -07:00
Brad Warren 2c720b05ae Removed py3+ tests in tox 2015-08-11 13:37:49 -07:00
Jacob Hoffman-Andrews 35f81aeb6e Restore py26 toxenv for manual tests. 2015-08-06 10:31:57 -07:00
Brad Warren 12b9970787 Finished script besides commit and started unit tests 2015-07-27 19:26:28 -07:00