Fix issue #686 for circusctl as well (refactored) #932
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #686 was partially fixed by disabling the decr link in circus-web but the problematic behaviour is still accessible through
circusctl decr
and presumably raw ZMQ.This replaces PR #931.
Just like 931 it:
DecrProcess
toDecrProc
for consistency withIncrProc
IncrProc
inDecrProc
Contrary to 931, to address @douardda's comment on 931, it:
FakeArbiter
to support singletonFakeWatcher
s, instead of refactoringFakeArbiter
to support dependency injection of the watcher class. This is similar to howtest_command_set.py
subclassesFakeArbiter
and does not affect any of the other test files that importFakeArbiter
fromtest_command_incr.py
.