Получение некорректного вывода при вызове ключевого слова python в тесте робота - PullRequest
0 голосов
/ 27 марта 2019

Я использую код ниже, который отлично работает в Python, но в тесте робота он не работает:

Код Python:

def test_gender(Gender=None):
    if Gender is "m":
        Gender="Male"
    elif Gender is "f":
        Gender="Female"
    print Gender
    return Gender

test_gender("m")

Ожидаемый результат: мужчина,

Выход Python: мужской

Робот-тест:

*** Settings ***
Library    test_var.py

*** Test Cases ***
Test_Gender
test_gender     m

Ожидаемый результат: мужчина,

Выход робота: м

Проблема: робот-тест выводит неверный вывод «m» вместо «Male». Как получить правильный результат теста робота для этого сценария.

1 Ответ

1 голос
/ 27 марта 2019

В соответствии с вышеприведенным комментарием заменено "is" на равенство "==".Робот-тест дает правильные результаты.

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