PyTest-BDD: поддержка таблиц данных без схемы сценария - PullRequest
1 голос
/ 25 апреля 2019

У меня есть следующее изображение в качестве тестового примера

user settings](https://drive.google.com/open?id=1N9w5qaqC8AYUo5Sa2lvmsvqHLCgiPE8a)[![enter image description here] 1

При использовании поведения мы писали сценарий, подобный этому

Given When user is logged in to the platform
When user opens the settings window
Then user should see the following values
    | Field                 | Value              |
    | Currency              | Reported currency  |
    | Conversion Method     | MI recommended     |
    | Magnitude             | Millions (6)       |
    | Display Null Value As | SOA_Null           |
    | Function Options      | Excluded from export |
    | Dynamic Field Labels  | Excluded from export |

Теперь мы переходим на Pytest-BDD вместо Behave.Но я не смог найти поддержку вышеупомянутого случая в Pytest.Я просмотрел документацию по Pytest-BDD, и у них есть поддержка для сценария.

https://pytest -bdd.readthedocs.io / en / latest /

Но мой случай не является наброском сценария, поскольку мне приходится запускать этот сценарий только один раз ине итерируйся по парам Field-Value, упомянутым выше

Я также посмотрел на github, и самое близкое, что я смог найти, это, но это, похоже, еще не утверждено.

https://github.com/pytest-dev/pytest-bdd/pull/180

Поддерживает ли Pytest реализацию описанного выше сценария каким-либо образом?Есть ли обходной путь, если не прямой путь, чтобы справиться с этим?

...