test_qenum_key: Use hasattr() for attribute checks.
This commit is contained in:
parent
fba0ae69ce
commit
e94a8a80f1
@ -30,10 +30,7 @@ from qutebrowser.utils import debug
|
||||
def test_no_metaobj():
|
||||
"""Test with an enum with no meta-object."""
|
||||
|
||||
with pytest.raises(AttributeError):
|
||||
# Make sure it doesn't have a meta object
|
||||
# pylint: disable=pointless-statement,no-member
|
||||
QStyle.PrimitiveElement.staticMetaObject
|
||||
assert not hasattr(QStyle.PrimitiveElement, 'staticMetaObject')
|
||||
|
||||
key = debug.qenum_key(QStyle, QStyle.PE_PanelButtonCommand)
|
||||
assert key == 'PE_PanelButtonCommand'
|
||||
@ -42,8 +39,7 @@ def test_no_metaobj():
|
||||
def test_metaobj():
|
||||
"""Test with an enum with meta-object."""
|
||||
|
||||
# pylint: disable=pointless-statement
|
||||
QFrame.staticMetaObject # make sure it has a meta-object
|
||||
assert hasattr(QFrame, 'staticMetaObject')
|
||||
|
||||
key = debug.qenum_key(QFrame, QFrame.Sunken)
|
||||
assert key == 'Sunken'
|
||||
|
Loading…
Reference in New Issue
Block a user