Я новичок в модульном тестировании. Мне было интересно, как вы можете тестировать код ниже с помощью теста python unit. Вы можете использовать какие-либо рамки для тестирования, но, пожалуйста, укажите, почему и как быть. На самом деле цените помощь каждого.Испытание модуля Python
BTW вы можете вносить изменения в код, если он делает то, что он делает прямо сейчас. В любом случае это было BS: P
pyg = 'ay'
original = raw_input('Enter a word:')
word = original.lower()
first = word[0]
if first == "a" and "e" and "i" and "o" and "u":
new_word = word + pyg
print new_word
else:
consonant_fix = word[1:]
new_word = consonant_fix + word[0] + pyg
print new_word
FYI: 'first ==" a "и" e "и" i "и" o "и" u "' эквивалентны "first ==" a "и True и True, True и True', что эквивалентно 'first ==" a "' – SethMMorton