From 55f70cf93407a9dab577be371848bd19db6e031e Mon Sep 17 00:00:00 2001 From: Alessio Bogon <778703+youtux@users.noreply.github.com> Date: Sun, 10 Jul 2022 13:40:15 +0200 Subject: [PATCH] Use dict literals in README.rst --- README.rst | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.rst b/README.rst index fea03e7..6148f72 100644 --- a/README.rst +++ b/README.rst @@ -208,12 +208,11 @@ for `cfparse` parser from pytest_bdd import parsers @given( - parsers.cfparse("there are {start:Number} cucumbers", - extra_types=dict(Number=int)), + parsers.cfparse("there are {start:Number} cucumbers", extra_types={"Number": int}), target_fixture="cucumbers", ) def given_cucumbers(start): - return dict(start=start, eat=0) + return {"start": start, "eat": 0} for `re` parser @@ -223,11 +222,11 @@ for `re` parser @given( parsers.re(r"there are (?P\d+) cucumbers"), - converters=dict(start=int), + converters={"start": int}, target_fixture="cucumbers", ) def given_cucumbers(start): - return dict(start=start, eat=0) + return {"start": start, "eat": 0} Example: @@ -301,7 +300,7 @@ You can implement your own step parser. It's interface is quite simple. The code @given(parsers.parse("there are %start% cucumbers"), target_fixture="cucumbers") def given_cucumbers(start): - return dict(start=start, eat=0) + return {"start": start, "eat": 0} Override fixtures via given steps