Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added support for custom response handlers to gabbi-run #95

Merged
merged 11 commits into from Oct 1, 2015
Merged

Conversation

FND
Copy link
Collaborator

@FND FND commented Oct 1, 2015

the CLI option should be self-explanatory - we'll probably need a little more guidance for extension authors eventually, but for now the referenced function's docstring should suffice

FND and others added 11 commits September 30, 2015 13:30
this should make debugging a little less painful

oddly, this only seems to work for STDERR - @cdent?
before:

    gabbi-run -r my_response_handler:MyResponseHandler

after:

    gabbi-run -r my_response_handler

the latter is *much* more convenient

not sure where to document the contract though: the given module is
expected to contain a `gabbi_response_handlers` object, which is either
a sequence of response handler classes or a function returning such a
sequence

/cc @cdent
By default testr will swallow output to STDOUT so if we want to make
output of gabbi-run visible when there are unexpected errors from
runner.run() we need to send it to STDERR.

(For those inclined this change can be tested by changing a test in
test_runner to fail and then `tox -epy34 -- test_runner`.)
not exactly sure what this means, but @cdent suggests these should be
linked now
@cdent
Copy link
Owner

cdent commented Oct 1, 2015

@jasonamyers if you get a chance to glance at this that would be awesome but no biggie if not, @FND and I are both happy with it.

@jasonamyers
Copy link
Collaborator

I like the idea and the test pass so 👍

cdent added a commit that referenced this pull request Oct 1, 2015
added support for custom response handlers to gabbi-run
@cdent cdent merged commit 0257f40 into master Oct 1, 2015
@FND FND deleted the extensions branch October 1, 2015 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants