Improve network traffic module tests
This commit is contained in:
parent
1b66e17780
commit
032a651efa
2 changed files with 12 additions and 3 deletions
|
@ -97,9 +97,6 @@ class BandwidthInfo(object):
|
|||
"""Return default active network adapter"""
|
||||
gateway = netifaces.gateways()["default"]
|
||||
|
||||
if not gateway:
|
||||
raise "No default gateway found"
|
||||
|
||||
return gateway[netifaces.AF_INET][1]
|
||||
|
||||
@classmethod
|
||||
|
|
|
@ -89,3 +89,15 @@ class TestNetworkTrafficUnit(TestCase):
|
|||
|
||||
assert download_widget(module).full_text() == '30.00MiB/s'
|
||||
assert upload_widget(module).full_text() == '512.00KiB/s'
|
||||
|
||||
def test_widget_states(self):
|
||||
module = build_module()
|
||||
|
||||
assert module.state(download_widget(module)) == 'rx'
|
||||
assert module.state(upload_widget(module)) == 'tx'
|
||||
|
||||
def test_invalid_widget_state(self):
|
||||
module = build_module()
|
||||
invalid_widget = core.widget.Widget(name='invalid')
|
||||
|
||||
assert module.state(invalid_widget) == None
|
||||
|
|
Loading…
Reference in a new issue