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():
|
def test_no_metaobj():
|
||||||
"""Test with an enum with no meta-object."""
|
"""Test with an enum with no meta-object."""
|
||||||
|
|
||||||
with pytest.raises(AttributeError):
|
assert not hasattr(QStyle.PrimitiveElement, 'staticMetaObject')
|
||||||
# Make sure it doesn't have a meta object
|
|
||||||
# pylint: disable=pointless-statement,no-member
|
|
||||||
QStyle.PrimitiveElement.staticMetaObject
|
|
||||||
|
|
||||||
key = debug.qenum_key(QStyle, QStyle.PE_PanelButtonCommand)
|
key = debug.qenum_key(QStyle, QStyle.PE_PanelButtonCommand)
|
||||||
assert key == 'PE_PanelButtonCommand'
|
assert key == 'PE_PanelButtonCommand'
|
||||||
@ -42,8 +39,7 @@ def test_no_metaobj():
|
|||||||
def test_metaobj():
|
def test_metaobj():
|
||||||
"""Test with an enum with meta-object."""
|
"""Test with an enum with meta-object."""
|
||||||
|
|
||||||
# pylint: disable=pointless-statement
|
assert hasattr(QFrame, 'staticMetaObject')
|
||||||
QFrame.staticMetaObject # make sure it has a meta-object
|
|
||||||
|
|
||||||
key = debug.qenum_key(QFrame, QFrame.Sunken)
|
key = debug.qenum_key(QFrame, QFrame.Sunken)
|
||||||
assert key == 'Sunken'
|
assert key == 'Sunken'
|
||||||
|
Loading…
Reference in New Issue
Block a user