# Use the Python requests library for fetching a page.
# Step: remember the URL of a web site we want to verify.
#
# The URL is extracted from the step using a pattern in the bindings file. The
# function gets the value via a keyword argument.
#
# Each step function also gets a "context" variable, which starts out as an
# empty dict-like object for each scenario. The same context variable is given
# to each function for the scenario. It's a convenient way to remember data
# between steps.
=
# Step: fetch the remembered URL.
=
=
assert
=
# Step: page contains some specific text.
assert in
# Step: page does NOT contain some specific text.
assert not in