Skip to content

Add contains method to locator

Михаил Акопян requested to merge locator_contains_method into main

Описание

Какую пользу приносит данный 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 Михаил Акопян

Merge request reports