Add contains method to locator
Описание
Какую пользу приносит данный MR, кому и зачем он нужен
Облегчает программисту работу с Locator, упрощая проверку аттрибута state_class_locator.
Было:
lead.state_machine_locator.state_class_locator == '/button-pressed/'
Стало:
'/button-pressed/' in lead.state_machine_locator
Какие изменения были внесены
Перегружен метод __contains__ в классе 'Locator'
def __contains__(self, state_class_locator):
return self.state_class_locator == state_class_locator
Edited by Михаил Акопян