'Checks that the specified state options result in the same states over the next `depth` states.'

def set_state_options(self, left_add_options=None, left_remove_options=None, right_add_options=None, right_remove_options=None):

    s_right = self.project.factory.full_init_state(add_options=right_add_options, remove_options=right_remove_options)
    s_left = self.project.factory.full_init_state(add_options=left_add_options, remove_options=left_remove_options)
    return self.set_states(s_left, s_right)
