Skip to content

Commit c1d7f9e

Browse files
committed
[FAB-4969] Allow for failure response from a peer
This step allows for the verification of an error response from a peer for use in behave tests defined in feature files under fabric/test/feature/. Change-Id: I7cb5e064a43c3dff31642601b35bf4c6c6cac4ee Signed-off-by: Latitia M Haskins <[email protected]>
1 parent 5113c94 commit c1d7f9e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

test/feature/steps/endorser_impl.py

+5
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,11 @@ def expected_impl(context, response, peer):
152152
assert peer in context.result, "There is no response from {0}".format(peer)
153153
assert context.result[peer] == "Query Result: {0}\n".format(response), "Expected response was {0}; received {1}".format(response, context.result[peer])
154154

155+
@then(u'a user receives an error response of {response} from "{peer}"')
156+
def step_impl(context, response, peer):
157+
assert peer in context.result, "There is no response from {0}".format(peer)
158+
assert context.result[peer] == "Error: {0}\n".format(response), "Expected response was {0}; received {1}".format(response, context.result[peer])
159+
155160
@then(u'a user receives expected response of {response}')
156161
def step_impl(context, response):
157162
expected_impl(context, response, "peer0.org1.example.com")

0 commit comments

Comments
 (0)