Тип свойств JSON с тестом на огурец - PullRequest
0 голосов
/ 06 ноября 2018

Прошло уже 2 дня, когда я застрял в деталях своей работы.

Мне нужно адаптировать тест на огурец к фактическому окружению, в которое они звонят.

Вот моя проблема: одно из свойств в JSON в тесте ожидает значения, которое может быть как нулевым, так и строковым. @SmokeTests Scenario: Fetch financial plan Given header "A-banner" is "" When I get "/pos/some-service/version/finances/plans" Then the json structure is: """ { "result": { "plans": [{ "CFID": "", "DTFN": {"type": ["null", "string"]}, "COEF": "", "TERM": "", "TYPC": "", "DESC": "", "BAN": "", "PLAN": "", "ECHE": "", "DTEF": "", "TYPF": "" }] } }

Вот как я его напечатал. Это единственный способ, которым я видел, что такого рода вещи обычно делаются в онлайн-файле JSON.

Но, когда я запускаю тест с этим, журнал показал, что даже если данные для DTFN равны null или строковое значение , тип имущества, является ПЛОХОЙ ТИП . Ребята, знаете ли вы другой способ работать с этим.

С наилучшими пожеланиями,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...