certbot/letsencrypt-auto-source
Brad Warren d785fe8ae9 Add a global lock file to Certbot (#4369) (#4394)
* add fasteners as a dependency

* add LOCK_FILE constant

* Add lock file to Certbot

* Move code to _run_subcommand

* move lock file path into CLI_CONSTANTS

* add --lock-path flag

* move locking code to separate function

* Add TestAcquireFileLock

* assert we log

* test lock contention

* add fasteners to certbot-auto

* Use a different lock file for each test in MainTest

(cherry picked from commit 32122cfa21)
2017-03-22 14:16:58 -07:00
..
pieces Add a global lock file to Certbot (#4369) (#4394) 2017-03-22 14:16:58 -07:00
tests Expanding tests for le-auto, adding CentOS test suite (#2671) 2016-11-10 15:05:03 -08:00
build.py Cleanup test farm tests and add test_sdists (#4089) 2017-01-30 19:37:23 -08:00
certbot-auto.asc Release 0.12.0 2017-03-02 14:06:39 -08:00
Dockerfile.centos6 Expanding tests for le-auto, adding CentOS test suite (#2671) 2016-11-10 15:05:03 -08:00
Dockerfile.precise Expanding tests for le-auto, adding Ubuntu test suite (#2548) 2016-11-10 13:15:17 -08:00
Dockerfile.trusty Expanding tests for le-auto, adding Ubuntu test suite (#2548) 2016-11-10 13:15:17 -08:00
Dockerfile.wheezy Expanding tests for le-auto, adding Debian test suite (#2635) 2016-11-10 14:01:15 -08:00
letsencrypt-auto Add a global lock file to Certbot (#4369) (#4394) 2017-03-22 14:16:58 -07:00
letsencrypt-auto.sig Release 0.12.0 2017-03-02 14:06:39 -08:00
letsencrypt-auto.template Spelling (#4101) 2017-01-26 16:21:54 -08:00
version.py Cleanup test farm tests and add test_sdists (#4089) 2017-01-30 19:37:23 -08:00