Build: #41 failed

Job: Oneprovider ACL basic failed

user sees eligible subjects for acl record: Test case result

The below summarizes the result of the test " user sees eligible subjects for acl record" in build 41 of Onedata Products - gui acceptance pkg - feature-VFS-4716-introduction-to-acceptance-testing - Chrome oneprovider ACL basic.
Description
user sees eligible subjects for acl record
Test class
gui.scenarios.test_oneprovider_acl_basic
Method
test_user_sees_eligible_subjects_for_acl_record
Duration
2 mins
Status
Failed (Existing Failure)

Error Log

AssertionError: user3 in subjects list in first ACL record
request = <FixtureRequest for <Function 'test_user_sees_eligible_subjects_for_acl_record'>>

>   ???

tests/gui/scenarios/test_oneprovider_acl_basic.py:41: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python2.7/dist-packages/pytest_bdd/scenario.py:195: in _execute_scenario
    _execute_step_function(request, scenario, step, step_func)
/usr/local/lib/python2.7/dist-packages/pytest_bdd/scenario.py:137: in _execute_step_function
    step_func(**kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

selenium = {'browser': <selenium.webdriver.chrome.webdriver.WebDriver (session="773bd9ae6f2deea5d9d9be8355f2be85")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="773bd9ae6f2deea5d9d9be8355f2be85")>}
browser_id = 'browser', subjects = '"user3"'
modals = <class 'tests.gui.utils.common.modals.Modals'>, num = 'first'
numerals = {'eighth': 7, 'fifth': 4, 'first': 0, 'fourth': 3, ...}

    @when(parsers.re('user of (?P<browser_id>\w+) does not see (?P<subjects>.*) '
                      'in subject list in (?P<num>.*) ACL record'))
    @then(parsers.re('user of (?P<browser_id>\w+) does not see (?P<subjects>.*) '
                      'in subject list in (?P<num>.*) ACL record'))
    def assert_subject_not_in_list_in_acl_record(selenium, browser_id, subjects,
                                                 modals, num, numerals):
        n = _get_index(selenium, browser_id, num, modals, numerals)
    
        perm = modals(selenium[browser_id]).edit_permissions.acl.permissions[n]
        perm.expand()
        subjects_list = [x.text.lower() for x in perm.subjects_list]
        for subject in parse_seq(subjects):
            assert subject.lower() not in subjects_list,( "{} in subjects list in "
>                                              "{} ACL record".format(subject, num))
E           AssertionError: user3 in subjects list in first ACL record

tests/gui/steps/oneprovider/permissions.py:313: AssertionError