Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

Commit

Permalink
Merge pull request #8288 from ganeshhubale/fix-aut-5.10
Browse files Browse the repository at this point in the history
[RFR] Fixed DropDown is_displayed/is_enabled issue
  • Loading branch information
mshriver committed Dec 18, 2018
2 parents ee3cccf + 4f28b54 commit b603651
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
1 change: 1 addition & 0 deletions cfme/automate/explorer/method.py
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,7 @@ def update(self, updates):
else:
view.cancel_button.click()
view = self.create_view(MethodDetailsView, override=updates)
view.wait_displayed()
assert view.is_displayed
view.flash.assert_no_error()
if changed:
Expand Down
18 changes: 14 additions & 4 deletions cfme/tests/automate/test_domain.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,7 @@ def test_domain_lock_unlock(request, appliance):
name=fauxfactory.gen_alpha(),
description=fauxfactory.gen_alpha(),
enabled=True)

request.addfinalizer(domain.delete)
ns1 = domain.namespaces.create(name='ns1')
ns2 = ns1.namespaces.create(name='ns2')
Expand All @@ -214,16 +215,25 @@ def test_domain_lock_unlock(request, appliance):
assert not details.configuration.is_displayed
# class
details = navigate_to(cls, 'Details')
assert details.configuration.items == ['Copy selected Instances']
assert not details.configuration.item_enabled('Copy selected Instances')
if appliance.version < '5.10':
assert details.configuration.items == ['Copy selected Instances']
assert not details.configuration.item_enabled('Copy selected Instances')
else:
assert not details.configuration.is_enabled
details.schema.select()
assert not details.configuration.is_displayed
# instance
details = navigate_to(inst, 'Details')
assert details.configuration.items == ['Copy this Instance']
if appliance.version < '5.10':
assert details.configuration.items == ['Copy this Instance']
else:
assert not details.configuration.is_enabled
# method
details = navigate_to(meth, 'Details')
assert details.configuration.items == ['Copy this Method']
if appliance.version < '5.10':
assert details.configuration.items == ['Copy this Method']
else:
assert not details.configuration.is_enabled
# Unlock it
domain.unlock()
# Check that it is editable
Expand Down

0 comments on commit b603651

Please sign in to comment.