- given: a specification file called (?P\S+) function: given_file - when: user runs vmdb2 -v (?P\S+) --output=(?P\S+) function: run_vmdb2 - then: exit code is (?P\d+) function: exit_code_is - then: stdout contains "(?P.+)" followed by "(?P.+)" function: stdout_contains - then: stdout does NOT contain "(?P.+)" function: stdout_does_not_contain