Add initial SNMPv3 support to ipdevpoll #1982
23 errors, 1 057 pass in 2m 41s
Annotations
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.dnsname_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/dnsname_test.py:4: in <module>
from nav.ipdevpoll.shadows import Netbox
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.interfaces_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/interfaces_test.py:8: in <module>
from nav.ipdevpoll.plugins.interfaces import Interfaces
python/nav/ipdevpoll/plugins/interfaces.py:31: in <module>
from nav.ipdevpoll import shadows
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.mibs_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/mibs_test.py:27: in <module>
from nav.ipdevpoll.shadows import PowerSupplyOrFan, Device
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.modules_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/modules_test.py:3: in <module>
from nav.ipdevpoll.plugins import modules
python/nav/ipdevpoll/plugins/modules.py:34: in <module>
from nav.mibs.entity_mib import EntityMib, EntityTable
python/nav/mibs/entity_mib.py:31: in <module>
from nav.ipdevpoll.shadows import PowerSupplyOrFan, Device
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.neighbor_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/neighbor_test.py:2: in <module>
from nav.ipdevpoll.neighbor import _get_netbox_macs
python/nav/ipdevpoll/neighbor.py:36: in <module>
from nav.ipdevpoll import shadows
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.plugins_arp_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/plugins_arp_test.py:2: in <module>
from nav.ipdevpoll.plugins.arp import ipv6_address_in_mappings, Arp
python/nav/ipdevpoll/plugins/arp.py:52: in <module>
from nav.ipdevpoll import storage, shadows
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.plugins_lldp_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/plugins_lldp_test.py:1: in <module>
from nav.ipdevpoll.plugins.lldp import LLDP
python/nav/ipdevpoll/plugins/lldp.py:25: in <module>
from nav.ipdevpoll import Plugin, shadows
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.plugins_snmpcheck_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/plugins_snmpcheck_test.py:7: in <module>
from nav.ipdevpoll.jobs import SuggestedReschedule
python/nav/ipdevpoll/jobs.py:30: in <module>
from nav.ipdevpoll.snmp import snmpprotocol, AgentProxy
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.pool_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/pool_test.py:8: in <module>
from nav.ipdevpoll.pool import Worker
python/nav/ipdevpoll/pool.py:33: in <module>
from . import control, jobs
python/nav/ipdevpoll/jobs.py:30: in <module>
from nav.ipdevpoll.snmp import snmpprotocol, AgentProxy
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.prefix_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/prefix_test.py:6: in <module>
from nav.ipdevpoll.plugins import prefix
python/nav/ipdevpoll/plugins/prefix.py:51: in <module>
from nav.ipdevpoll import shadows
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.schedule_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/schedule_test.py:6: in <module>
from nav.ipdevpoll import schedule
python/nav/ipdevpoll/schedule.py:35: in <module>
from nav.ipdevpoll.snmp import SnmpError, AgentProxy
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.shadows_adjacency_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/shadows_adjacency_test.py:1: in <module>
from nav.ipdevpoll.shadows.adjacency import UnrecognizedNeighbor
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.shadows_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/shadows_test.py:4: in <module>
from nav.ipdevpoll.shadows import Vlan, Prefix, Netbox, Interface
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.storage_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/storage_test.py:2: in <module>
from nav.ipdevpoll import shadows
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.system_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/system_test.py:3: in <module>
from nav.ipdevpoll.plugins.system import parse_version
python/nav/ipdevpoll/plugins/system.py:23: in <module>
from nav.ipdevpoll import Plugin, shadows
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.ipdevpoll.timestamps_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/ipdevpoll/timestamps_test.py:7: in <module>
from nav.ipdevpoll.timestamps import TimestampChecker
python/nav/ipdevpoll/timestamps.py:23: in <module>
from nav.ipdevpoll import db, shadows
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.unittests.mibs.entity_mib_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
Raw output
tests/unittests/mibs/entity_mib_test.py:2: in <module>
from nav.mibs.entity_mib import EntityTable
python/nav/mibs/entity_mib.py:31: in <module>
from nav.ipdevpoll.shadows import PowerSupplyOrFan, Device
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
github-actions / Test results
All 2 runs with error: tests.integration.ipdevpoll.pool_test
artifacts/test-reports/integration-py37-django32/integration-results.xml
artifacts/test-reports/integration-py38-django32/integration-results.xml
Raw output
tests/integration/ipdevpoll/pool_test.py:10: in <module>
from nav.ipdevpoll import config, jobs, plugins
NetboxProfile = <class 'nav.models.manage.NetboxProfile'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/__pycache__/pool_test.cpython-38.pyc'
__doc__ = None
__file__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/pool_test.py'
__loader__ = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>
__name__ = 'integration.ipdevpoll.pool_test'
__package__ = 'integration.ipdevpoll'
__spec__ = ModuleSpec(name='integration.ipdevpoll.pool_test', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>, origin='/home/runner/work/nav/nav/tests/integration/ipdevpoll/pool_test.py')
find_config_file = <function find_config_file at 0x7fee6b8f29d0>
os = <module 'os' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/os.py'>
patch = <function patch at 0x7fee645be550>
pytest = <module 'pytest' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pytest/__init__.py'>
pytest_twisted = <module 'pytest_twisted' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pytest_twisted.py'>
python/nav/ipdevpoll/jobs.py:30: in <module>
from nav.ipdevpoll.snmp import snmpprotocol, AgentProxy
ContextLogger = <class 'nav.ipdevpoll.log.ContextLogger'>
TimeoutError = <class 'twisted.internet.error.TimeoutError'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/__pycache__/jobs.cpython-38.pyc'
__doc__ = 'Job handling.'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/jobs.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64379910>
__name__ = 'nav.ipdevpoll.jobs'
__package__ = 'nav.ipdevpoll'
__spec__ = ModuleSpec(name='nav.ipdevpoll.jobs', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64379910>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/jobs.py')
cycle = <class 'itertools.cycle'>
datetime = <module 'datetime' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/datetime.py'>
defer = <module 'twisted.internet.defer' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/twisted/internet/defer.py'>
gc = <module 'gc' (built-in)>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
pprint = <module 'pprint' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/pprint.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
threading = <module 'threading' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/threading.py'>
time = <module 'time' (built-in)>
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'selects a proper SNMP backend for ipdevpoll'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64379c40>
__name__ = 'nav.ipdevpoll.snmp'
__package__ = 'nav.ipdevpoll.snmp'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp']
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64379c40>, o...on/nav/ipdevpoll/snmp/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp'])
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
pynetsnmp = <module 'pynetsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/__init__.py'>
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/pynetsnmp.cpython-38.pyc'
__doc__ = 'pynetsnmp compatibility'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee6432a040>
__name__ = 'nav.ipdevpoll.snmp.pynetsnmp'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.pynetsnmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee6432a040>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py')
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
inspect = <module 'inspect' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/inspect.py'>
netsnmp = <module 'pynetsnmp.netsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/netsnmp.py'>
os = <module 'os' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/os.py'>
snmpprotocol = <pynetsnmp.twistedsnmp._FakeProtocol object at 0x7fee6432a7f0>
sys = <module 'sys' (built-in)>
twistedsnmp = <module 'pynetsnmp.twistedsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/twistedsnmp.py'>
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
AgentProxyMixIn = <class 'nav.ipdevpoll.snmp.common.AgentProxyMixIn'>
Any = typing.Any
Literal = typing.Literal
Netbox = <class 'nav.models.manage.Netbox'>
Optional = typing.Optional
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/common.cpython-38.pyc'
__doc__ = 'common AgentProxy mixin'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee643a12e0>
__name__ = 'nav.ipdevpoll.snmp.common'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.common', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee643a12e0>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py')
_cache_result = <function _cache_result at 0x7fee6439b3a0>
_logger = <Logger nav.ipdevpoll.snmp.common (WARNING)>
cache_for_session = <function cache_for_session at 0x7fee6439b040>
dataclass = <function dataclass at 0x7fee6d914a60>
deferLater = <function deferLater at 0x7fee6cd56670>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
succeed = <function succeed at 0x7fee6c5815e0>
throttled = <function throttled at 0x7fee6439b430>
time = <module 'time' (built-in)>
wraps = <function wraps at 0x7fee6e5e71f0>
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
__annotations__ = {'auth_password': typing.Union[str, NoneType], 'auth_protocol': <class 'str'>, 'community': <class 'str'>, 'max_repetitions': <class 'int'>, ...}
__doc__ = 'SNMP session parameters common to all SNMP protocol versions'
__module__ = 'nav.ipdevpoll.snmp.common'
__qualname__ = 'SNMPParameters'
auth_password = None
auth_protocol = None
community = 'public'
factory = <classmethod object at 0x7fee68b674f0>
max_repetitions = 50
priv_password = None
priv_protocol = None
sec_level = None
sec_name = None
throttle_delay = 0
timeout = 1.5
tries = 3
version = 1
version_string = <property object at 0x7fee643a04a0>
github-actions / Test results
All 2 runs with error: tests.integration.ipdevpoll.plugins.entity_test
artifacts/test-reports/integration-py37-django32/integration-results.xml
artifacts/test-reports/integration-py38-django32/integration-results.xml
Raw output
tests/integration/ipdevpoll/plugins/entity_test.py:1: in <module>
from nav.ipdevpoll.plugins.entity import Entity
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/__pycache__/entity_test.cpython-38.pyc'
__doc__ = None
__file__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/entity_test.py'
__loader__ = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>
__name__ = 'entity_test'
__package__ = ''
__spec__ = ModuleSpec(name='entity_test', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>, origin='/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/entity_test.py')
python/nav/ipdevpoll/plugins/entity.py:24: in <module>
from nav.ipdevpoll.shadows.entity import NetboxEntity
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/plugins/__pycache__/entity.cpython-38.pyc'
__doc__ = '\nipdevpoll plugin to collect information about physical entities, if any,\nwithin a Netbox, from the ENTITY-MIB::entPhysicalTable (RFC 4133 and RFC 6933)\n'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/plugins/entity.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee642a8b20>
__name__ = 'nav.ipdevpoll.plugins.entity'
__package__ = 'nav.ipdevpoll.plugins'
__spec__ = ModuleSpec(name='nav.ipdevpoll.plugins.entity', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee642a8b20>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/plugins/entity.py')
defer = <module 'twisted.internet.defer' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/twisted/internet/defer.py'>
safestring = <function safestring at 0x7fee69499700>
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
EventFactory = <class 'nav.event2.EventFactory'>
IPy = <module 'IPy' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/IPy.py'>
MetaShadow = <class 'nav.ipdevpoll.storage.MetaShadow'>
Q = <class 'django.db.models.query_utils.Q'>
Shadow = <class 'nav.ipdevpoll.storage.Shadow'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'Shadow model classes.\n\nThis module defines Shadow classes for use in ipdevpoll\'s storage system. A\nShadow object... but will not be a "live\nobject", in the sense that access to member attributes will not result in\ndatabase I/O.\n\n'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee642a8490>
__name__ = 'nav.ipdevpoll.shadows'
__package__ = 'nav.ipdevpoll.shadows'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows']
__spec__ = ModuleSpec(name='nav.ipdevpoll.shadows', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee642a8490>.../ipdevpoll/shadows/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows'])
defaultdict = <class 'collections.defaultdict'>
descrparsers = <module 'nav.ipdevpoll.descrparsers' from '/home/runner/work/nav/nav/python/nav/ipdevpoll/descrparsers.py'>
get_enterprise_id = <function get_enterprise_id at 0x7fee6acc1ca0>
manage = <module 'nav.models.manage' from '/home/runner/work/nav/nav/python/nav/models/manage.py'>
shadowify = <function shadowify at 0x7fee642a5ee0>
utils = <module 'nav.ipdevpoll.utils' from '/home/runner/work/nav/nav/python/nav/ipdevpoll/utils.py'>
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
Q = <class 'django.db.models.query_utils.Q'>
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__pycache__/netbox.cpython-38.pyc'
__doc__ = 'netbox related shadow classes'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/netbox.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64202700>
__name__ = 'nav.ipdevpoll.shadows.netbox'
__package__ = 'nav.ipdevpoll.shadows'
__spec__ = ModuleSpec(name='nav.ipdevpoll.shadows.netbox', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64202700>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/netbox.py')
transaction = <module 'django.db.transaction' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/django/db/transaction.py'>
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'selects a proper SNMP backend for ipdevpoll'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64202b50>
__name__ = 'nav.ipdevpoll.snmp'
__package__ = 'nav.ipdevpoll.snmp'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp']
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64202b50>, o...on/nav/ipdevpoll/snmp/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp'])
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
pynetsnmp = <module 'pynetsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/__init__.py'>
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/pynetsnmp.cpython-38.pyc'
__doc__ = 'pynetsnmp compatibility'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64202c10>
__name__ = 'nav.ipdevpoll.snmp.pynetsnmp'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.pynetsnmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64202c10>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py')
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
inspect = <module 'inspect' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/inspect.py'>
netsnmp = <module 'pynetsnmp.netsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/netsnmp.py'>
os = <module 'os' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/os.py'>
snmpprotocol = <pynetsnmp.twistedsnmp._FakeProtocol object at 0x7fee6432a7f0>
sys = <module 'sys' (built-in)>
twistedsnmp = <module 'pynetsnmp.twistedsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/twistedsnmp.py'>
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
AgentProxyMixIn = <class 'nav.ipdevpoll.snmp.common.AgentProxyMixIn'>
Any = typing.Any
Literal = typing.Literal
Netbox = <class 'nav.models.manage.Netbox'>
Optional = typing.Optional
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/common.cpython-38.pyc'
__doc__ = 'common AgentProxy mixin'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64202f70>
__name__ = 'nav.ipdevpoll.snmp.common'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.common', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64202f70>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py')
_cache_result = <function _cache_result at 0x7fee64204820>
_logger = <Logger nav.ipdevpoll.snmp.common (WARNING)>
cache_for_session = <function cache_for_session at 0x7fee64204430>
dataclass = <function dataclass at 0x7fee6d914a60>
deferLater = <function deferLater at 0x7fee6cd56670>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
succeed = <function succeed at 0x7fee6c5815e0>
throttled = <function throttled at 0x7fee642048b0>
time = <module 'time' (built-in)>
wraps = <function wraps at 0x7fee6e5e71f0>
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
__annotations__ = {'auth_password': typing.Union[str, NoneType], 'auth_protocol': <class 'str'>, 'community': <class 'str'>, 'max_repetitions': <class 'int'>, ...}
__doc__ = 'SNMP session parameters common to all SNMP protocol versions'
__module__ = 'nav.ipdevpoll.snmp.common'
__qualname__ = 'SNMPParameters'
auth_password = None
auth_protocol = None
community = 'public'
factory = <classmethod object at 0x7fee642118e0>
max_repetitions = 50
priv_password = None
priv_protocol = None
sec_level = None
sec_name = None
throttle_delay = 0
timeout = 1.5
tries = 3
version = 1
version_string = <property object at 0x7fee64206900>
github-actions / Test results
All 2 runs with error: tests.integration.ipdevpoll.plugins.juniper_alarm_test
artifacts/test-reports/integration-py37-django32/integration-results.xml
artifacts/test-reports/integration-py38-django32/integration-results.xml
Raw output
tests/integration/ipdevpoll/plugins/juniper_alarm_test.py:6: in <module>
from nav.ipdevpoll.jobs import JobHandler
Mock = <class 'mock.mock.Mock'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/__pycache__/juniper_alarm_test.cpython-38.pyc'
__doc__ = None
__file__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/juniper_alarm_test.py'
__loader__ = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>
__name__ = 'juniper_alarm_test'
__package__ = ''
__spec__ = ModuleSpec(name='juniper_alarm_test', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>, origin='/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/juniper_alarm_test.py')
pytest = <module 'pytest' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pytest/__init__.py'>
pytest_twisted = <module 'pytest_twisted' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pytest_twisted.py'>
python/nav/ipdevpoll/jobs.py:30: in <module>
from nav.ipdevpoll.snmp import snmpprotocol, AgentProxy
ContextLogger = <class 'nav.ipdevpoll.log.ContextLogger'>
TimeoutError = <class 'twisted.internet.error.TimeoutError'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/__pycache__/jobs.cpython-38.pyc'
__doc__ = 'Job handling.'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/jobs.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee6421e310>
__name__ = 'nav.ipdevpoll.jobs'
__package__ = 'nav.ipdevpoll'
__spec__ = ModuleSpec(name='nav.ipdevpoll.jobs', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee6421e310>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/jobs.py')
cycle = <class 'itertools.cycle'>
datetime = <module 'datetime' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/datetime.py'>
defer = <module 'twisted.internet.defer' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/twisted/internet/defer.py'>
gc = <module 'gc' (built-in)>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
pprint = <module 'pprint' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/pprint.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
threading = <module 'threading' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/threading.py'>
time = <module 'time' (built-in)>
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'selects a proper SNMP backend for ipdevpoll'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee6421eb50>
__name__ = 'nav.ipdevpoll.snmp'
__package__ = 'nav.ipdevpoll.snmp'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp']
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee6421eb50>, o...on/nav/ipdevpoll/snmp/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp'])
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
pynetsnmp = <module 'pynetsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/__init__.py'>
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/pynetsnmp.cpython-38.pyc'
__doc__ = 'pynetsnmp compatibility'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee6421edc0>
__name__ = 'nav.ipdevpoll.snmp.pynetsnmp'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.pynetsnmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee6421edc0>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py')
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
inspect = <module 'inspect' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/inspect.py'>
netsnmp = <module 'pynetsnmp.netsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/netsnmp.py'>
os = <module 'os' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/os.py'>
snmpprotocol = <pynetsnmp.twistedsnmp._FakeProtocol object at 0x7fee6432a7f0>
sys = <module 'sys' (built-in)>
twistedsnmp = <module 'pynetsnmp.twistedsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/twistedsnmp.py'>
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
AgentProxyMixIn = <class 'nav.ipdevpoll.snmp.common.AgentProxyMixIn'>
Any = typing.Any
Literal = typing.Literal
Netbox = <class 'nav.models.manage.Netbox'>
Optional = typing.Optional
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/common.cpython-38.pyc'
__doc__ = 'common AgentProxy mixin'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64114610>
__name__ = 'nav.ipdevpoll.snmp.common'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.common', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64114610>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py')
_cache_result = <function _cache_result at 0x7fee64219940>
_logger = <Logger nav.ipdevpoll.snmp.common (WARNING)>
cache_for_session = <function cache_for_session at 0x7fee64219430>
dataclass = <function dataclass at 0x7fee6d914a60>
deferLater = <function deferLater at 0x7fee6cd56670>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
succeed = <function succeed at 0x7fee6c5815e0>
throttled = <function throttled at 0x7fee642199d0>
time = <module 'time' (built-in)>
wraps = <function wraps at 0x7fee6e5e71f0>
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
__annotations__ = {'auth_password': typing.Union[str, NoneType], 'auth_protocol': <class 'str'>, 'community': <class 'str'>, 'max_repetitions': <class 'int'>, ...}
__doc__ = 'SNMP session parameters common to all SNMP protocol versions'
__module__ = 'nav.ipdevpoll.snmp.common'
__qualname__ = 'SNMPParameters'
auth_password = None
auth_protocol = None
community = 'public'
factory = <classmethod object at 0x7fee64114550>
max_repetitions = 50
priv_password = None
priv_protocol = None
sec_level = None
sec_name = None
throttle_delay = 0
timeout = 1.5
tries = 3
version = 1
version_string = <property object at 0x7fee64274cc0>
github-actions / Test results
All 2 runs with error: tests.integration.ipdevpoll.plugins.snmpcheck_test
artifacts/test-reports/integration-py37-django32/integration-results.xml
artifacts/test-reports/integration-py38-django32/integration-results.xml
Raw output
tests/integration/ipdevpoll/plugins/snmpcheck_test.py:8: in <module>
from nav.ipdevpoll.jobs import JobHandler, SuggestedReschedule
Mock = <class 'mock.mock.Mock'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/__pycache__/snmpcheck_test.cpython-38.pyc'
__doc__ = None
__file__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/snmpcheck_test.py'
__loader__ = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>
__name__ = 'snmpcheck_test'
__package__ = ''
__spec__ = ModuleSpec(name='snmpcheck_test', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>, origin='/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/snmpcheck_test.py')
datetime = <class 'datetime.datetime'>
defer = <module 'twisted.internet.defer' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/twisted/internet/defer.py'>
pytest = <module 'pytest' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pytest/__init__.py'>
pytest_twisted = <module 'pytest_twisted' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pytest_twisted.py'>
python/nav/ipdevpoll/jobs.py:30: in <module>
from nav.ipdevpoll.snmp import snmpprotocol, AgentProxy
ContextLogger = <class 'nav.ipdevpoll.log.ContextLogger'>
TimeoutError = <class 'twisted.internet.error.TimeoutError'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/__pycache__/jobs.cpython-38.pyc'
__doc__ = 'Job handling.'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/jobs.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee641dc340>
__name__ = 'nav.ipdevpoll.jobs'
__package__ = 'nav.ipdevpoll'
__spec__ = ModuleSpec(name='nav.ipdevpoll.jobs', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee641dc340>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/jobs.py')
cycle = <class 'itertools.cycle'>
datetime = <module 'datetime' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/datetime.py'>
defer = <module 'twisted.internet.defer' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/twisted/internet/defer.py'>
gc = <module 'gc' (built-in)>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
pprint = <module 'pprint' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/pprint.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
threading = <module 'threading' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/threading.py'>
time = <module 'time' (built-in)>
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'selects a proper SNMP backend for ipdevpoll'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee641dcca0>
__name__ = 'nav.ipdevpoll.snmp'
__package__ = 'nav.ipdevpoll.snmp'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp']
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee641dcca0>, o...on/nav/ipdevpoll/snmp/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp'])
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
pynetsnmp = <module 'pynetsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/__init__.py'>
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/pynetsnmp.cpython-38.pyc'
__doc__ = 'pynetsnmp compatibility'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee641dcf70>
__name__ = 'nav.ipdevpoll.snmp.pynetsnmp'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.pynetsnmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee641dcf70>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py')
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
inspect = <module 'inspect' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/inspect.py'>
netsnmp = <module 'pynetsnmp.netsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/netsnmp.py'>
os = <module 'os' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/os.py'>
snmpprotocol = <pynetsnmp.twistedsnmp._FakeProtocol object at 0x7fee6432a7f0>
sys = <module 'sys' (built-in)>
twistedsnmp = <module 'pynetsnmp.twistedsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/twistedsnmp.py'>
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
AgentProxyMixIn = <class 'nav.ipdevpoll.snmp.common.AgentProxyMixIn'>
Any = typing.Any
Literal = typing.Literal
Netbox = <class 'nav.models.manage.Netbox'>
Optional = typing.Optional
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/common.cpython-38.pyc'
__doc__ = 'common AgentProxy mixin'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee640c1c10>
__name__ = 'nav.ipdevpoll.snmp.common'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.common', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee640c1c10>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py')
_cache_result = <function _cache_result at 0x7fee642f1e50>
_logger = <Logger nav.ipdevpoll.snmp.common (WARNING)>
cache_for_session = <function cache_for_session at 0x7fee642f19d0>
dataclass = <function dataclass at 0x7fee6d914a60>
deferLater = <function deferLater at 0x7fee6cd56670>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
succeed = <function succeed at 0x7fee6c5815e0>
throttled = <function throttled at 0x7fee642f1ee0>
time = <module 'time' (built-in)>
wraps = <function wraps at 0x7fee6e5e71f0>
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
__annotations__ = {'auth_password': typing.Union[str, NoneType], 'auth_protocol': <class 'str'>, 'community': <class 'str'>, 'max_repetitions': <class 'int'>, ...}
__doc__ = 'SNMP session parameters common to all SNMP protocol versions'
__module__ = 'nav.ipdevpoll.snmp.common'
__qualname__ = 'SNMPParameters'
auth_password = None
auth_protocol = None
community = 'public'
factory = <classmethod object at 0x7fee640c1cd0>
max_repetitions = 50
priv_password = None
priv_protocol = None
sec_level = None
sec_name = None
throttle_delay = 0
timeout = 1.5
tries = 3
version = 1
version_string = <property object at 0x7fee642f3a90>
github-actions / Test results
All 2 runs with error: tests.integration.ipdevpoll.plugins.typeoid_test
artifacts/test-reports/integration-py37-django32/integration-results.xml
artifacts/test-reports/integration-py38-django32/integration-results.xml
Raw output
tests/integration/ipdevpoll/plugins/typeoid_test.py:1: in <module>
from nav.ipdevpoll.plugins import typeoid
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/__pycache__/typeoid_test.cpython-38.pyc'
__doc__ = None
__file__ = '/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/typeoid_test.py'
__loader__ = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>
__name__ = 'typeoid_test'
__package__ = ''
__spec__ = ModuleSpec(name='typeoid_test', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>, origin='/home/runner/work/nav/nav/tests/integration/ipdevpoll/plugins/typeoid_test.py')
python/nav/ipdevpoll/plugins/typeoid.py:24: in <module>
from nav.ipdevpoll import Plugin, shadows, signals, db
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/plugins/__pycache__/typeoid.cpython-38.pyc'
__doc__ = 'ipdevpoll type detection plugin.\n\nCollects sysObjectId and compares with the registered type of the\nnetbox.\n\n'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/plugins/typeoid.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee640c6790>
__name__ = 'nav.ipdevpoll.plugins.typeoid'
__package__ = 'nav.ipdevpoll.plugins'
__spec__ = ModuleSpec(name='nav.ipdevpoll.plugins.typeoid', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee640c6790>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/plugins/typeoid.py')
defer = <module 'twisted.internet.defer' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/twisted/internet/defer.py'>
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
EventFactory = <class 'nav.event2.EventFactory'>
IPy = <module 'IPy' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/IPy.py'>
MetaShadow = <class 'nav.ipdevpoll.storage.MetaShadow'>
Q = <class 'django.db.models.query_utils.Q'>
Shadow = <class 'nav.ipdevpoll.storage.Shadow'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'Shadow model classes.\n\nThis module defines Shadow classes for use in ipdevpoll\'s storage system. A\nShadow object... but will not be a "live\nobject", in the sense that access to member attributes will not result in\ndatabase I/O.\n\n'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64246c70>
__name__ = 'nav.ipdevpoll.shadows'
__package__ = 'nav.ipdevpoll.shadows'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows']
__spec__ = ModuleSpec(name='nav.ipdevpoll.shadows', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64246c70>.../ipdevpoll/shadows/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows'])
defaultdict = <class 'collections.defaultdict'>
descrparsers = <module 'nav.ipdevpoll.descrparsers' from '/home/runner/work/nav/nav/python/nav/ipdevpoll/descrparsers.py'>
get_enterprise_id = <function get_enterprise_id at 0x7fee6acc1ca0>
manage = <module 'nav.models.manage' from '/home/runner/work/nav/nav/python/nav/models/manage.py'>
shadowify = <function shadowify at 0x7fee642a5ee0>
utils = <module 'nav.ipdevpoll.utils' from '/home/runner/work/nav/nav/python/nav/ipdevpoll/utils.py'>
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
Q = <class 'django.db.models.query_utils.Q'>
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__pycache__/netbox.cpython-38.pyc'
__doc__ = 'netbox related shadow classes'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/netbox.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee641ab6d0>
__name__ = 'nav.ipdevpoll.shadows.netbox'
__package__ = 'nav.ipdevpoll.shadows'
__spec__ = ModuleSpec(name='nav.ipdevpoll.shadows.netbox', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee641ab6d0>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/netbox.py')
transaction = <module 'django.db.transaction' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/django/db/transaction.py'>
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'selects a proper SNMP backend for ipdevpoll'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee641ab3d0>
__name__ = 'nav.ipdevpoll.snmp'
__package__ = 'nav.ipdevpoll.snmp'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp']
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee641ab3d0>, o...on/nav/ipdevpoll/snmp/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp'])
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
pynetsnmp = <module 'pynetsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/__init__.py'>
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/pynetsnmp.cpython-38.pyc'
__doc__ = 'pynetsnmp compatibility'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64187a00>
__name__ = 'nav.ipdevpoll.snmp.pynetsnmp'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.pynetsnmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64187a00>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py')
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
inspect = <module 'inspect' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/inspect.py'>
netsnmp = <module 'pynetsnmp.netsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/netsnmp.py'>
os = <module 'os' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/os.py'>
snmpprotocol = <pynetsnmp.twistedsnmp._FakeProtocol object at 0x7fee6432a7f0>
sys = <module 'sys' (built-in)>
twistedsnmp = <module 'pynetsnmp.twistedsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/twistedsnmp.py'>
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
AgentProxyMixIn = <class 'nav.ipdevpoll.snmp.common.AgentProxyMixIn'>
Any = typing.Any
Literal = typing.Literal
Netbox = <class 'nav.models.manage.Netbox'>
Optional = typing.Optional
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/common.cpython-38.pyc'
__doc__ = 'common AgentProxy mixin'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee641871c0>
__name__ = 'nav.ipdevpoll.snmp.common'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.common', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee641871c0>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py')
_cache_result = <function _cache_result at 0x7fee641a4c10>
_logger = <Logger nav.ipdevpoll.snmp.common (WARNING)>
cache_for_session = <function cache_for_session at 0x7fee641a4820>
dataclass = <function dataclass at 0x7fee6d914a60>
deferLater = <function deferLater at 0x7fee6cd56670>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
succeed = <function succeed at 0x7fee6c5815e0>
throttled = <function throttled at 0x7fee641a4ca0>
time = <module 'time' (built-in)>
wraps = <function wraps at 0x7fee6e5e71f0>
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
__annotations__ = {'auth_password': typing.Union[str, NoneType], 'auth_protocol': <class 'str'>, 'community': <class 'str'>, 'max_repetitions': <class 'int'>, ...}
__doc__ = 'SNMP session parameters common to all SNMP protocol versions'
__module__ = 'nav.ipdevpoll.snmp.common'
__qualname__ = 'SNMPParameters'
auth_password = None
auth_protocol = None
community = 'public'
factory = <classmethod object at 0x7fee641878e0>
max_repetitions = 50
priv_password = None
priv_protocol = None
sec_level = None
sec_name = None
throttle_delay = 0
timeout = 1.5
tries = 3
version = 1
version_string = <property object at 0x7fee640e61d0>
github-actions / Test results
All 2 runs with error: tests.integration.mibs.memory_test
artifacts/test-reports/integration-py37-django32/integration-results.xml
artifacts/test-reports/integration-py38-django32/integration-results.xml
Raw output
tests/integration/mibs/memory_test.py:4: in <module>
from nav.mibs import cisco_memory_pool_mib, juniper_mib, netswitch_mib
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/tests/integration/mibs/__pycache__/memory_test.cpython-38.pyc'
__doc__ = None
__file__ = '/home/runner/work/nav/nav/tests/integration/mibs/memory_test.py'
__loader__ = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>
__name__ = 'memory_test'
__package__ = ''
__spec__ = ModuleSpec(name='memory_test', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7fee6da87280>, origin='/home/runner/work/nav/nav/tests/integration/mibs/memory_test.py')
pytest = <module 'pytest' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pytest/__init__.py'>
pytest_twisted = <module 'pytest_twisted' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pytest_twisted.py'>
python/nav/mibs/juniper_mib.py:25: in <module>
from nav.ipdevpoll.shadows import PowerSupplyOrFan, Device
FRU = <class 'nav.models.manage.PowerSupplyOrFan'>
MibRetriever = <class 'nav.mibs.mibretriever.MibRetriever'>
OID = <class 'nav.oids.OID'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/mibs/__pycache__/juniper_mib.cpython-38.pyc'
__doc__ = 'JUNIPER-MIB MibRetriever'
__file__ = '/home/runner/work/nav/nav/python/nav/mibs/juniper_mib.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee640a0d90>
__name__ = 'nav.mibs.juniper_mib'
__package__ = 'nav.mibs'
__spec__ = ModuleSpec(name='nav.mibs.juniper_mib', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee640a0d90>, origin='/home/runner/work/nav/nav/python/nav/mibs/juniper_mib.py')
defer = <module 'twisted.internet.defer' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/twisted/internet/defer.py'>
get_mib = <function get_mib at 0x7fee6630a310>
reduce_index = <function reduce_index at 0x7fee640e9940>
python/nav/ipdevpoll/shadows/__init__.py:37: in <module>
from .netbox import Netbox
EventFactory = <class 'nav.event2.EventFactory'>
IPy = <module 'IPy' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/IPy.py'>
MetaShadow = <class 'nav.ipdevpoll.storage.MetaShadow'>
Q = <class 'django.db.models.query_utils.Q'>
Shadow = <class 'nav.ipdevpoll.storage.Shadow'>
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'Shadow model classes.\n\nThis module defines Shadow classes for use in ipdevpoll\'s storage system. A\nShadow object... but will not be a "live\nobject", in the sense that access to member attributes will not result in\ndatabase I/O.\n\n'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee640a0f40>
__name__ = 'nav.ipdevpoll.shadows'
__package__ = 'nav.ipdevpoll.shadows'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows']
__spec__ = ModuleSpec(name='nav.ipdevpoll.shadows', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee640a0f40>.../ipdevpoll/shadows/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows'])
defaultdict = <class 'collections.defaultdict'>
descrparsers = <module 'nav.ipdevpoll.descrparsers' from '/home/runner/work/nav/nav/python/nav/ipdevpoll/descrparsers.py'>
get_enterprise_id = <function get_enterprise_id at 0x7fee6acc1ca0>
manage = <module 'nav.models.manage' from '/home/runner/work/nav/nav/python/nav/models/manage.py'>
shadowify = <function shadowify at 0x7fee642a5ee0>
utils = <module 'nav.ipdevpoll.utils' from '/home/runner/work/nav/nav/python/nav/ipdevpoll/utils.py'>
python/nav/ipdevpoll/shadows/netbox.py:22: in <module>
from nav.ipdevpoll.snmp.common import SNMPParameters
Q = <class 'django.db.models.query_utils.Q'>
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/__pycache__/netbox.cpython-38.pyc'
__doc__ = 'netbox related shadow classes'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/netbox.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64140ac0>
__name__ = 'nav.ipdevpoll.shadows.netbox'
__package__ = 'nav.ipdevpoll.shadows'
__spec__ = ModuleSpec(name='nav.ipdevpoll.shadows.netbox', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64140ac0>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/shadows/netbox.py')
transaction = <module 'django.db.transaction' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/django/db/transaction.py'>
python/nav/ipdevpoll/snmp/__init__.py:25: in <module>
from nav.ipdevpoll.snmp.pynetsnmp import AgentProxy, snmpprotocol
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/__init__.cpython-38.pyc'
__doc__ = 'selects a proper SNMP backend for ipdevpoll'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__init__.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64147250>
__name__ = 'nav.ipdevpoll.snmp'
__package__ = 'nav.ipdevpoll.snmp'
__path__ = ['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp']
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64147250>, o...on/nav/ipdevpoll/snmp/__init__.py', submodule_search_locations=['/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp'])
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
pynetsnmp = <module 'pynetsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/__init__.py'>
python/nav/ipdevpoll/snmp/pynetsnmp.py:35: in <module>
from . import common
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/pynetsnmp.cpython-38.pyc'
__doc__ = 'pynetsnmp compatibility'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee641476a0>
__name__ = 'nav.ipdevpoll.snmp.pynetsnmp'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.pynetsnmp', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee641476a0>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/pynetsnmp.py')
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0), 262144)
inspect = <module 'inspect' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/inspect.py'>
netsnmp = <module 'pynetsnmp.netsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/netsnmp.py'>
os = <module 'os' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/os.py'>
snmpprotocol = <pynetsnmp.twistedsnmp._FakeProtocol object at 0x7fee6432a7f0>
sys = <module 'sys' (built-in)>
twistedsnmp = <module 'pynetsnmp.twistedsnmp' from '/home/runner/work/nav/nav/.tox/integration-py38-django32/lib/python3.8/site-packages/pynetsnmp/twistedsnmp.py'>
python/nav/ipdevpoll/snmp/common.py:143: in <module>
class SNMPParameters:
AgentProxyMixIn = <class 'nav.ipdevpoll.snmp.common.AgentProxyMixIn'>
Any = typing.Any
Literal = typing.Literal
Netbox = <class 'nav.models.manage.Netbox'>
Optional = typing.Optional
Union = typing.Union
__builtins__ = <builtins>
__cached__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/__pycache__/common.cpython-38.pyc'
__doc__ = 'common AgentProxy mixin'
__file__ = '/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py'
__loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7fee64147520>
__name__ = 'nav.ipdevpoll.snmp.common'
__package__ = 'nav.ipdevpoll.snmp'
__spec__ = ModuleSpec(name='nav.ipdevpoll.snmp.common', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fee64147520>, origin='/home/runner/work/nav/nav/python/nav/ipdevpoll/snmp/common.py')
_cache_result = <function _cache_result at 0x7fee640844c0>
_logger = <Logger nav.ipdevpoll.snmp.common (WARNING)>
cache_for_session = <function cache_for_session at 0x7fee64084160>
dataclass = <function dataclass at 0x7fee6d914a60>
deferLater = <function deferLater at 0x7fee6cd56670>
logging = <module 'logging' from '/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/logging/__init__.py'>
reactor = <nav.ipdevpoll.epollreactor2.EPollReactor2 object at 0x7fee6a9ddfa0>
succeed = <function succeed at 0x7fee6c5815e0>
throttled = <function throttled at 0x7fee64084550>
time = <module 'time' (built-in)>
wraps = <function wraps at 0x7fee6e5e71f0>
python/nav/ipdevpoll/snmp/common.py:203: in SNMPParameters
def get_params_from_ipdevpoll_config(cls, section: str = "snmp") -> dict[str, Any]:
E TypeError: 'type' object is not subscriptable
__annotations__ = {'auth_password': typing.Union[str, NoneType], 'auth_protocol': <class 'str'>, 'community': <class 'str'>, 'max_repetitions': <class 'int'>, ...}
__doc__ = 'SNMP session parameters common to all SNMP protocol versions'
__module__ = 'nav.ipdevpoll.snmp.common'
__qualname__ = 'SNMPParameters'
auth_password = None
auth_protocol = None
community = 'public'
factory = <classmethod object at 0x7fee641600a0>
max_repetitions = 50
priv_password = None
priv_protocol = None
sec_level = None
sec_name = None
throttle_delay = 0
timeout = 1.5
tries = 3
version = 1
version_string = <property object at 0x7fee640866d0>
Check notice on line 0 in .github
github-actions / Test results
1080 tests found (test 1 to 635)
There are 1080 tests, see "Raw output" for the list of tests 1 to 635.
Raw output
Chrome_118_0_0_0_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should create a checkbox in the node
Chrome_118_0_0_0_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should toggle on all the other checkboxes based on main one
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters add filters ‑ Global DT Filters add filters should throw error if no node to attach filters to
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters day_since ‑ Global DT Filters day_since yesterday is 1 day since today
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date correctly from string
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date with no date in string should return oldest date
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter last seen on trunk ‑ Global DT Filters filter last seen on trunk with value should return false
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter last seen on trunk ‑ Global DT Filters filter last seen on trunk without value should return true
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with no value should return true
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with value greater than cellvalue should return false
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with value less than cellvalue should return true
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should hit basic vlan number
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit on missing vlan
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit substring match
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should return true on no vlan
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match case insensitive
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match trunk string
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should not match not trunk string
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove one keyword from search
Chrome_118_0_0_0_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove several keyword from search
Chrome_118_0_0_0_(Linux_x86_64).Numbers ‑ Numbers combines with toFixed for removing padding zeroes
Chrome_118_0_0_0_(Linux_x86_64).Numbers ‑ Numbers removes padding zeroes
Chrome_118_0_0_0_(Linux_x86_64).Numbers ‑ Numbers type is 'number'
Chrome_118_0_0_0_(Linux_x86_64).Numbers ‑ Numbers with input 'null' is 0
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should filter options when typing in search field
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should show all options when searching for nothing
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work on optgroups
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with optgroups
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords on several textareas
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work without optgroup
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect 'select all' button should select all options in this textarea
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a 'select all' button on textarea with multiple class
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a search field
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should display the hidden select when label is clicked
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should flip arrow on label click
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should have only one arrow in the label
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should not add a 'select all' button on textarea without multiple class
Chrome_118_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should set size on textarea to 10
Chrome_118_0_0_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should return an object with an x and y member
Chrome_118_0_0_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set x to be the timestamp
Chrome_118_0_0_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set y to be the value
Chrome_118_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should not remove other stuff
Chrome_118_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a double function call
Chrome_118_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call
Chrome_118_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with arguments
Chrome_118_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with extra
Chrome_118_0_0_0_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should be appended to jquery datatable
Chrome_118_0_0_0_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should sort modules ascending
Chrome_118_0_0_0_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should be appended to jquery datatable
Chrome_118_0_0_0_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should sort modules ascending
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort basic natural sort should work
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort basic numeric sort should work
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort basic text sorting should work
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on cisco interfaces
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on ifnames without prefix
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input inside links
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input with spaces
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed input
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed modules
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on other modules
Chrome_118_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on triple modules
Chrome_118_0_0_0_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should be appended to jquery datatable
Chrome_118_0_0_0_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should sort ascending
Chrome_118_0_0_0_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should be appended to jquery datatable
Chrome_118_0_0_0_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should sort descending
Chrome_118_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort basic numbers
Chrome_118_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort basic text
Chrome_118_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on ifnames without prefix
Chrome_118_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on mixed input
Chrome_118_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on other modules
Chrome_118_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on triple modules
Chrome_118_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort equal stuff
Chrome_118_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort natural sort
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format giga-scale numbers right
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format mega-scale numbers right
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format micro-scale numbers right
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format milli-scale numbers right
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format nano-scale numbers right
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format negative numbers right
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format pico-scale numbers right
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format tera-scale numbers right
Chrome_118_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format two-digit numbers right
Chrome_118_0_0_0_(Linux_x86_64).table info converter create csv ‑ table info converter create csv should concatenate properly
Chrome_118_0_0_0_(Linux_x86_64).table info converter find sysname ‑ table info converter find sysname should find correct sysname from caption
Chrome_118_0_0_0_(Linux_x86_64).table info converter format rowdata ‑ table info converter format rowdata should create own trim function if it does not exist
Chrome_118_0_0_0_(Linux_x86_64).table info converter format rowdata ‑ table info converter format rowdata should return a list of the cells values
Chrome_118_0_0_0_(Linux_x86_64).toFixed ‑ toFixed returns a string
Firefox_119_0_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should create a checkbox in the node
Firefox_119_0_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should toggle on all the other checkboxes based on main one
Firefox_119_0_(Linux_x86_64).Global DT Filters add filters ‑ Global DT Filters add filters should throw error if no node to attach filters to
Firefox_119_0_(Linux_x86_64).Global DT Filters day_since ‑ Global DT Filters day_since yesterday is 1 day since today
Firefox_119_0_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date correctly from string
Firefox_119_0_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date with no date in string should return oldest date
Firefox_119_0_(Linux_x86_64).Global DT Filters filter last seen on trunk ‑ Global DT Filters filter last seen on trunk with value should return false
Firefox_119_0_(Linux_x86_64).Global DT Filters filter last seen on trunk ‑ Global DT Filters filter last seen on trunk without value should return true
Firefox_119_0_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with no value should return true
Firefox_119_0_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with value greater than cellvalue should return false
Firefox_119_0_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with value less than cellvalue should return true
Firefox_119_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should hit basic vlan number
Firefox_119_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit on missing vlan
Firefox_119_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit substring match
Firefox_119_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should return true on no vlan
Firefox_119_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match case insensitive
Firefox_119_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match trunk string
Firefox_119_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should not match not trunk string
Firefox_119_0_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove one keyword from search
Firefox_119_0_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove several keyword from search
Firefox_119_0_(Linux_x86_64).Numbers ‑ Numbers combines with toFixed for removing padding zeroes
Firefox_119_0_(Linux_x86_64).Numbers ‑ Numbers removes padding zeroes
Firefox_119_0_(Linux_x86_64).Numbers ‑ Numbers type is 'number'
Firefox_119_0_(Linux_x86_64).Numbers ‑ Numbers with input 'null' is 0
Firefox_119_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should filter options when typing in search field
Firefox_119_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should show all options when searching for nothing
Firefox_119_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work on optgroups
Firefox_119_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with optgroups
Firefox_119_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords
Firefox_119_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords on several textareas
Firefox_119_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work without optgroup
Firefox_119_0_(Linux_x86_64).QuickSelect ‑ QuickSelect 'select all' button should select all options in this textarea
Firefox_119_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a 'select all' button on textarea with multiple class
Firefox_119_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a search field
Firefox_119_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should display the hidden select when label is clicked
Firefox_119_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should flip arrow on label click
Firefox_119_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should have only one arrow in the label
Firefox_119_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should not add a 'select all' button on textarea without multiple class
Firefox_119_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should set size on textarea to 10
Firefox_119_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should return an object with an x and y member
Firefox_119_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set x to be the timestamp
Firefox_119_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set y to be the value
Firefox_119_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should not remove other stuff
Firefox_119_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a double function call
Firefox_119_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call
Firefox_119_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with arguments
Firefox_119_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with extra
Firefox_119_0_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should be appended to jquery datatable
Firefox_119_0_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should sort modules ascending
Firefox_119_0_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should be appended to jquery datatable
Firefox_119_0_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should sort modules ascending
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort basic natural sort should work
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort basic numeric sort should work
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort basic text sorting should work
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on cisco interfaces
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on ifnames without prefix
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input inside links
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input with spaces
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed input
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed modules
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on other modules
Firefox_119_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on triple modules
Firefox_119_0_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should be appended to jquery datatable
Firefox_119_0_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should sort ascending
Firefox_119_0_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should be appended to jquery datatable
Firefox_119_0_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should sort descending
Firefox_119_0_(Linux_x86_64).natsort ‑ natsort should sort basic numbers
Firefox_119_0_(Linux_x86_64).natsort ‑ natsort should sort basic text
Firefox_119_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on ifnames without prefix
Firefox_119_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on mixed input
Firefox_119_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on other modules
Firefox_119_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on triple modules
Firefox_119_0_(Linux_x86_64).natsort ‑ natsort should sort equal stuff
Firefox_119_0_(Linux_x86_64).natsort ‑ natsort should sort natural sort
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format giga-scale numbers right
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format mega-scale numbers right
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format micro-scale numbers right
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format milli-scale numbers right
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format nano-scale numbers right
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format negative numbers right
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format pico-scale numbers right
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format tera-scale numbers right
Firefox_119_0_(Linux_x86_64).siNumbers ‑ siNumbers should format two-digit numbers right
Firefox_119_0_(Linux_x86_64).table info converter create csv ‑ table info converter create csv should concatenate properly
Firefox_119_0_(Linux_x86_64).table info converter find sysname ‑ table info converter find sysname should find correct sysname from caption
Firefox_119_0_(Linux_x86_64).table info converter format rowdata ‑ table info converter format rowdata should create own trim function if it does not exist
Firefox_119_0_(Linux_x86_64).table info converter format rowdata ‑ table info converter format rowdata should return a list of the cells values
Firefox_119_0_(Linux_x86_64).toFixed ‑ toFixed returns a string
PhantomJS_2_1_1_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should create a checkbox in the node
PhantomJS_2_1_1_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should toggle on all the other checkboxes based on main one
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters add filters ‑ Global DT Filters add filters should throw error if no node to attach filters to
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters day_since ‑ Global DT Filters day_since yesterday is 1 day since today
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date correctly from string
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date with no date in string should return oldest date
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter last seen on trunk ‑ Global DT Filters filter last seen on trunk with value should return false
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter last seen on trunk ‑ Global DT Filters filter last seen on trunk without value should return true
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with no value should return true
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with value greater than cellvalue should return false
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with value less than cellvalue should return true
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should hit basic vlan number
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit on missing vlan
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit substring match
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should return true on no vlan
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match case insensitive
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match trunk string
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should not match not trunk string
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove one keyword from search
PhantomJS_2_1_1_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove several keyword from search
PhantomJS_2_1_1_(Linux_x86_64).Numbers ‑ Numbers combines with toFixed for removing padding zeroes
PhantomJS_2_1_1_(Linux_x86_64).Numbers ‑ Numbers removes padding zeroes
PhantomJS_2_1_1_(Linux_x86_64).Numbers ‑ Numbers type is 'number'
PhantomJS_2_1_1_(Linux_x86_64).Numbers ‑ Numbers with input 'null' is 0
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should filter options when typing in search field
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should show all options when searching for nothing
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work on optgroups
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with optgroups
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords on several textareas
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work without optgroup
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect ‑ QuickSelect 'select all' button should select all options in this textarea
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a 'select all' button on textarea with multiple class
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a search field
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect ‑ QuickSelect should display the hidden select when label is clicked
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect ‑ QuickSelect should flip arrow on label click
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect ‑ QuickSelect should have only one arrow in the label
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect ‑ QuickSelect should not add a 'select all' button on textarea without multiple class
PhantomJS_2_1_1_(Linux_x86_64).QuickSelect ‑ QuickSelect should set size on textarea to 10
PhantomJS_2_1_1_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should return an object with an x and y member
PhantomJS_2_1_1_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set x to be the timestamp
PhantomJS_2_1_1_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set y to be the value
PhantomJS_2_1_1_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should not remove other stuff
PhantomJS_2_1_1_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a double function call
PhantomJS_2_1_1_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call
PhantomJS_2_1_1_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with arguments
PhantomJS_2_1_1_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with extra
PhantomJS_2_1_1_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should be appended to jquery datatable
PhantomJS_2_1_1_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should sort modules ascending
PhantomJS_2_1_1_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should be appended to jquery datatable
PhantomJS_2_1_1_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should sort modules ascending
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort basic natural sort should work
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort basic numeric sort should work
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort basic text sorting should work
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on cisco interfaces
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on ifnames without prefix
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input inside links
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input with spaces
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed input
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed modules
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on other modules
PhantomJS_2_1_1_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on triple modules
PhantomJS_2_1_1_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should be appended to jquery datatable
PhantomJS_2_1_1_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should sort ascending
PhantomJS_2_1_1_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should be appended to jquery datatable
PhantomJS_2_1_1_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should sort descending
PhantomJS_2_1_1_(Linux_x86_64).natsort ‑ natsort should sort basic numbers
PhantomJS_2_1_1_(Linux_x86_64).natsort ‑ natsort should sort basic text
PhantomJS_2_1_1_(Linux_x86_64).natsort ‑ natsort should sort correctly on ifnames without prefix
PhantomJS_2_1_1_(Linux_x86_64).natsort ‑ natsort should sort correctly on mixed input
PhantomJS_2_1_1_(Linux_x86_64).natsort ‑ natsort should sort correctly on other modules
PhantomJS_2_1_1_(Linux_x86_64).natsort ‑ natsort should sort correctly on triple modules
PhantomJS_2_1_1_(Linux_x86_64).natsort ‑ natsort should sort equal stuff
PhantomJS_2_1_1_(Linux_x86_64).natsort ‑ natsort should sort natural sort
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format giga-scale numbers right
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format mega-scale numbers right
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format micro-scale numbers right
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format milli-scale numbers right
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format nano-scale numbers right
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format negative numbers right
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format pico-scale numbers right
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format tera-scale numbers right
PhantomJS_2_1_1_(Linux_x86_64).siNumbers ‑ siNumbers should format two-digit numbers right
PhantomJS_2_1_1_(Linux_x86_64).table info converter create csv ‑ table info converter create csv should concatenate properly
PhantomJS_2_1_1_(Linux_x86_64).table info converter find sysname ‑ table info converter find sysname should find correct sysname from caption
PhantomJS_2_1_1_(Linux_x86_64).table info converter format rowdata ‑ table info converter format rowdata should create own trim function if it does not exist
PhantomJS_2_1_1_(Linux_x86_64).table info converter format rowdata ‑ table info converter format rowdata should return a list of the cells values
PhantomJS_2_1_1_(Linux_x86_64).toFixed ‑ toFixed returns a string
tests.functional.arnold_test ‑ test_title_should_contain_detentions
tests.functional.geomap_test ‑ test_geomap_loaded
tests.functional.navbar_test ‑ test_simple_ip_search_should_return_result
tests.functional.netmap_test ‑ test_netmap_index_should_not_have_syntax_errors
tests.functional.room_test ‑ test_room_image_upload
tests.functional.status_test ‑ test_panel_should_toggle_when_clicked
tests.functional.status_test ‑ test_remember_last_panel_state
tests.integration.ipdevpoll.plugins.entity_test
tests.integration.ipdevpoll.plugins.juniper_alarm_test
tests.integration.ipdevpoll.plugins.snmpcheck_test
tests.integration.ipdevpoll.plugins.typeoid_test
tests.integration.ipdevpoll.pool_test
tests.integration.mibs.memory_test
tests.unittests.Snmp.Snmp_test.OtherSnmpTests ‑ test_raise_no_supported_snmp_backend_found_raised_if_no_snmp_libraries_are_available
tests.unittests.Snmp.Snmp_test.SnmpTestPynetsnmp ‑ test_load_pynetsnmp_if_available_as_first_choice
tests.unittests.Snmp.encodings_test.EncodingTests ‑ test_latin1_encoded_ifalias_should_be_properly_decoded
tests.unittests.Snmp.encodings_test.EncodingTests ‑ test_none_should_be_returned_unchanged
tests.unittests.Snmp.encodings_test.EncodingTests ‑ test_number_should_be_encoded
tests.unittests.Snmp.encodings_test.EncodingTests ‑ test_unknown_encoding_should_not_raise_error
tests.unittests.Snmp.encodings_test.EncodingTests ‑ test_utf_8_encoded_ifalias_should_be_properly_decoded
tests.unittests.Snmp.profile_test.TestGetSnmpSessionForProfile ‑ test_when_non_snmp_profile_is_given_it_should_raise_valueerror
tests.unittests.Snmp.profile_test.TestGetSnmpSessionForProfile ‑ test_when_valid_snmpv2_profile_is_given_it_should_return_a_valid_snmp_partial
tests.unittests.Snmp.profile_test.TestGetSnmpSessionForProfile ‑ test_when_valid_snmpv3_profile_is_given_it_should_return_a_valid_snmp_partial
tests.unittests.alertengine.accountalertqueue_test.HandleQueuedAlertsTest ‑ test_alert_should_be_ignored_when_subscription_says_so
tests.unittests.alertengine.accountalertqueue_test.HandleQueuedAlertsTest ‑ test_alert_should_not_be_ignored_on_invalid_subscription
tests.unittests.alertengine.base_test ‑ test_calculate_timeperiod_start_should_detect_period_starting_today
tests.unittests.alertengine.base_test ‑ test_calculate_timeperiod_start_should_detect_period_starting_yesterday
tests.unittests.api.api_test ‑ test_miss_on_multiple_endpoints
tests.unittests.api.api_test ‑ test_missing_slashes
tests.unittests.api.api_test ‑ test_multiple_endpoints
tests.unittests.api.api_test ‑ test_no_version
tests.unittests.api.api_test ‑ test_path_in_endpoints
tests.unittests.api.api_test ‑ test_sub_endpoints
tests.unittests.arnold.arnold_memo_test.ArnoldMemoTest ‑ test_another_store
tests.unittests.arnold.arnold_memo_test.ArnoldMemoTest ‑ test_basic_store
tests.unittests.arnold.arnold_memo_test.ArnoldMemoTest ‑ test_cache
tests.unittests.arnold.arnold_memo_test.ArnoldMemoTest ‑ test_invalidate_cache
tests.unittests.arnold.arnold_should_detain_test ‑ test_should_detain_blockontrunk
tests.unittests.arnold.arnold_should_detain_test ‑ test_should_detain_inexceptionlist
tests.unittests.arnold.arnold_should_detain_test ‑ test_should_detain_wrongcatid
tests.unittests.arnold.arnold_snmp_test.TestArnoldSnmp ‑ test_change_port_status_disable
tests.unittests.arnold.arnold_snmp_test.TestArnoldSnmp ‑ test_change_port_status_enable
tests.unittests.arnold.arnold_test.TestArnold ‑ test_end_on_zero
tests.unittests.arnold.arnold_test.TestArnold ‑ test_find_input_type
tests.unittests.arnold.arnold_test.TestArnold ‑ test_ipv6
tests.unittests.arnold.arnold_test.TestArnold ‑ test_typo_not_accepted
tests.unittests.asyncdns_test ‑ test_forward_lookup_should_work_with_different_case_name_results
tests.unittests.asyncdns_test ‑ test_forward_lookup_should_work_with_ipv4_results
tests.unittests.asyncdns_test ‑ test_forward_lookup_should_work_with_ipv6_results
tests.unittests.business.business_test.TestBusinessUtils ‑ test_full_availability
tests.unittests.business.business_test.TestBusinessUtils ‑ test_no_availability
tests.unittests.django.forms_test.JSONWidgetTest ‑ test_render_empty_value
tests.unittests.django.forms_test.JSONWidgetTest ‑ test_render_good_value
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_find_attr_basic_lookup
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_find_attr_chained_error_lookup
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_find_attr_chained_lookup
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_find_attr_error_lookup
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_find_attr_middle_chained_error_lookup
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_get_attr_basic_lookup
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_get_attr_chained_lookup
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_get_attr_chained_lookup_error
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_is_max_timestamp
tests.unittests.django.templatetags.info_test.TemplateTagsTest ‑ test_time_since
tests.unittests.django.templatetags.string_manipulation_test.DeepUrlizeTest ‑ test_deep_urlize_correct_url
tests.unittests.django.templatetags.string_manipulation_test.DeepUrlizeTest ‑ test_deep_urlize_noturl
tests.unittests.django.utils_test ‑ test_reverse_with_query_should_work_with_unicode
tests.unittests.django.utils_test ‑ test_verbose_name
tests.unittests.django.validators_test.TestValidHStoreField ‑ test_bytes_json
tests.unittests.django.validators_test.TestValidHStoreField ‑ test_empty_hstore_field
tests.unittests.django.validators_test.TestValidHStoreField ‑ test_good_json
tests.unittests.django.validators_test.TestValidHStoreField ‑ test_non_dict
tests.unittests.django.validators_test.TestValidPointString ‑ test_valid_point_chars
tests.unittests.django.validators_test.TestValidPointString ‑ test_valid_point_no_comma
tests.unittests.django.validators_test.TestValidPointString ‑ test_valid_point_no_parens
tests.unittests.django.validators_test.TestValidPointString ‑ test_valid_point_no_parens_and_space
tests.unittests.django.validators_test.TestValidPointString ‑ test_valid_point_parens_and_sapce
tests.unittests.django.validators_test.TestValidPointString ‑ test_valid_point_string
tests.unittests.eventengine.alerts_test.AlertFromEventTests ‑ test_alert_from_event_copies_attributes
tests.unittests.eventengine.alerts_test.AlertFromEventTests ‑ test_alert_from_event_copies_variables
tests.unittests.eventengine.alerts_test.AlertHistoryFromEventTests ‑ test_alerthist_from_event_copies_attributes
tests.unittests.eventengine.alerts_test.AlertHistoryFromEventTests ‑ test_should_not_create_alerthist_from_end_event
tests.unittests.eventengine.plugin_test ‑ test_boxstate_plugin_should_be_found
tests.unittests.eventengine.plugin_test ‑ test_can_handle_should_return_true_by_default
tests.unittests.eventengine.plugin_test ‑ test_delayedhandler_sets_timeouts_from_config
tests.unittests.eventengine.plugin_test ‑ test_find_package_modules_is_list
tests.unittests.eventengine.plugin_test ‑ test_handler_should_construct_fine_on_supported_event
tests.unittests.eventengine.plugin_test ‑ test_handler_should_raise_on_unsupported_event
tests.unittests.eventengine.severity_test.TestThatModifierParser ‑ test_should_parse_addition_correctly
tests.unittests.eventengine.severity_test.TestThatModifierParser ‑ test_should_parse_int_correctly
tests.unittests.eventengine.severity_test.TestThatModifierParser ‑ test_should_parse_subtraction_correctly
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_never_instantiate_to_higher_than_5
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_never_instantiate_to_lower_than_1
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_not_add_to_values_above_5
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_not_subtract_to_values_below_1
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_retain_all_values_from_1_to_5[1]
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_retain_all_values_from_1_to_5[2]
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_retain_all_values_from_1_to_5[3]
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_retain_all_values_from_1_to_5[4]
tests.unittests.eventengine.severity_test.TestThatSeverity ‑ test_should_retain_all_values_from_1_to_5[5]
tests.unittests.eventengine.severity_test.TestThatSeverityParser ‑ test_should_find_perfectly_cromulent_rule
tests.unittests.eventengine.severity_test.TestThatSeverityParser ‑ test_should_load_simple_ruleset_without_error
tests.unittests.eventengine.severity_test.TestThatSeverityParser ‑ test_should_parse_compound_rule_correctly
tests.unittests.eventengine.severity_test.TestThatSeverityParser ‑ test_should_parse_default_severity_correctly
tests.unittests.eventengine.severity_test.TestThatSeverityParser ‑ test_should_parse_nested_rule_correctly
tests.unittests.eventengine.severity_test.TestThatSeverityParser ‑ test_should_return_modifiers_that_take_int_and_return_int
tests.unittests.eventengine.severity_test.TestThatSeverityParser ‑ test_should_return_original_severity_on_empty_ruleset
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_add_to_severity_for_nested_rule
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_add_to_severity_for_simple_rule
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_evaluate_to_single_rule_on_empty_rulesets
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_ignore_broken_rules
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_properly_set_severity_based_on_nested_attributes
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_reset_severity_according_to_rule
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_return_original_severity_when_no_default_is_set
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_set_default_severity
tests.unittests.eventengine.severity_test.TestThatSeverityRules ‑ test_should_translate_ruleset_without_errors
tests.unittests.general.bitvector_test.BitVectorTestCase ‑ test_individual_modified_bits
tests.unittests.general.bitvector_test.BitVectorTestCase ‑ test_modified_binary_string
tests.unittests.general.bitvector_test.BitVectorTestCase ‑ test_modified_string
tests.unittests.general.bitvector_test.BitVectorTestCase ‑ test_modified_vector_size
tests.unittests.general.bitvector_test.BitVectorTestCase ‑ test_unmodified_binary_string
tests.unittests.general.bitvector_test.BitVectorTestCase ‑ test_unmodified_vector_size
tests.unittests.general.bulkparse_test.TestBulkParser ‑ test_init
tests.unittests.general.bulkparse_test.TestBulkParser ‑ test_overriden_validator
tests.unittests.general.bulkparse_test.TestCommentStripper ‑ test_leading_comment_should_be_stripped
tests.unittests.general.bulkparse_test.TestCommentStripper ‑ test_suffix_comment_should_be_stripped
tests.unittests.general.bulkparse_test.TestHeaderGenerator ‑ test_one_optional
tests.unittests.general.bulkparse_test.TestHeaderGenerator ‑ test_optional_with_restkey
tests.unittests.general.bulkparse_test.TestHeaderGenerator ‑ test_simple
tests.unittests.general.bulkparse_test.TestHeaderGenerator ‑ test_two_optional
tests.unittests.general.bulkparse_test.TestHeaderGenerator ‑ test_two_required_plus_restkey
tests.unittests.general.bulkparse_test.TestHeaderGenerator ‑ test_two_required_plus_restkey_format
tests.unittests.general.bulkparse_test.TestManagementProfileBulkParser ‑ test_configuration_should_be_parsed
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_get_header
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_invalid_ip_should_raise_error
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_parse_returns_iterator
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_parse_single_line_should_yield_value
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_parse_single_line_yields_columns
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_short_line_should_raise_error
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_short_line_should_raise_error_with_correct_details
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_three_lines_with_two_rows_should_be_counted_as_three
tests.unittests.general.bulkparse_test.TestNetboxBulkParser ‑ test_two_rows_returned_with_empty_lines_in_input
tests.unittests.general.bulkparse_test.TestPrefixBulkParser ‑ test_invalid_prefix_should_raise_error
tests.unittests.general.bulkparse_test.TestPrefixBulkParser ‑ test_valid_prefix_should_not_raise_error
tests.unittests.general.bulkparse_test.TestServiceBulkParser ‑ test_invalid_service_arguments_should_raise_error
tests.unittests.general.bulkparse_test.TestServiceBulkParser ‑ test_valid_service_arguments_should_not_raise_error
tests.unittests.general.bulkparse_test.TestUsageBulkParser ‑ test_get_header
tests.unittests.general.bulkparse_test.TestUsageBulkParser ‑ test_leading_comments_should_be_stripped
tests.unittests.general.config_test ‑ test_getconfig
tests.unittests.general.config_test ‑ test_read_flat_config
tests.unittests.general.config_test.TestListConfigFiles ‑ test_should_be_sorted_alphabetically[create_files0]
tests.unittests.general.config_test.TestListConfigFiles ‑ test_should_not_include_dot_files[create_files0]
tests.unittests.general.config_test.TestListConfigFiles ‑ test_should_not_include_other_fileendings[create_files0]
tests.unittests.general.daemon_test ‑ test_daemonexit_should_ignore_nonexistent_pidfile
tests.unittests.general.daemon_test ‑ test_daemonexit_should_pass_on_unexpected_exceptions
tests.unittests.general.daemon_test ‑ test_daemonexit_should_raise_pidfilewriteerror_on_other_os_errors
tests.unittests.general.logengine_test ‑ test_insert
tests.unittests.general.logengine_test ‑ test_non_conforming_lines[Dec 20 15:16:04 10.0.101.179 SNTP[141365768]: sntp_client.c(1917) 2945474 %% SNTP: system clock synchronized on THU DEC 20 15:16:04 2012 UTC. Indicates that SNTP has successfully synchronized the time of the box with the server.]
tests.unittests.general.logengine_test ‑ test_non_conforming_lines[Dec 20 16:23:37 10.0.3.15 2605010: CPU utilization for five seconds: 86%/14%; one minute: 33%; five minutes: 31%]
tests.unittests.general.logengine_test ‑ test_non_conforming_lines[Jan 29 10:21:26 10.0.129.61 %LINK-W-Down: e30]
tests.unittests.general.logengine_test ‑ test_non_conforming_lines[pr 18 05:12:59.716 CEST: %SISF-6-ENTRY_CHANGED: Entry changed A=FE80::10F1:F7E9:6EDF:2129 V=204 I=Gi0/8 P=0005 M=]
tests.unittests.general.logengine_test ‑ test_non_failing_function_should_run_fine
tests.unittests.general.logengine_test ‑ test_parse_without_exceptions
tests.unittests.general.logengine_test ‑ test_raise_db_exception
tests.unittests.general.logengine_test ‑ test_swallow_generic_exceptions
tests.unittests.general.logengine_test.TestParseMessageEndingWithColon ‑ test_should_parse_description_correctly
tests.unittests.general.logengine_test.TestParseMessageEndingWithColon ‑ test_should_parse_facility_correctly
tests.unittests.general.logengine_test.TestParseMessageEndingWithColon ‑ test_should_parse_mnemonic_correctly
tests.unittests.general.logengine_test.TestParseMessageEndingWithColon ‑ test_should_parse_priority_correctly
tests.unittests.general.logengine_test.TestParseMessageEndingWithColon ‑ test_should_parse_timestamp_correctly
tests.unittests.general.logengine_test.TestParseMessageEndingWithColon ‑ test_should_parse_without_exception
tests.unittests.general.logengine_test.TestParseMessageWithNoOriginTimestamp ‑ test_should_parse_description_correctly
tests.unittests.general.logengine_test.TestParseMessageWithNoOriginTimestamp ‑ test_should_parse_facility_correctly
tests.unittests.general.logengine_test.TestParseMessageWithNoOriginTimestamp ‑ test_should_parse_mnemonic_correctly
tests.unittests.general.logengine_test.TestParseMessageWithNoOriginTimestamp ‑ test_should_parse_priority_correctly
tests.unittests.general.logengine_test.TestParseMessageWithNoOriginTimestamp ‑ test_should_parse_timestamp_correctly
tests.unittests.general.logengine_test.TestParseMessageWithNoOriginTimestamp ‑ test_should_parse_without_exception
tests.unittests.general.logengine_test.TestParseMessageWithStrangeGarbage ‑ test_should_parse_description_correctly
tests.unittests.general.logengine_test.TestParseMessageWithStrangeGarbage ‑ test_should_parse_facility_correctly
tests.unittests.general.logengine_test.TestParseMessageWithStrangeGarbage ‑ test_should_parse_mnemonic_correctly
tests.unittests.general.logengine_test.TestParseMessageWithStrangeGarbage ‑ test_should_parse_priority_correctly
tests.unittests.general.logengine_test.TestParseMessageWithStrangeGarbage ‑ test_should_parse_timestamp_correctly
tests.unittests.general.logengine_test.TestParseMessageWithStrangeGarbage ‑ test_should_parse_without_exception
tests.unittests.general.logengine_test.TestParsing ‑ test_should_parse_description_correctly
tests.unittests.general.logengine_test.TestParsing ‑ test_should_parse_facility_correctly
tests.unittests.general.logengine_test.TestParsing ‑ test_should_parse_mnemonic_correctly
tests.unittests.general.logengine_test.TestParsing ‑ test_should_parse_priority_correctly
tests.unittests.general.logengine_test.TestParsing ‑ test_should_parse_timestamp_correctly
tests.unittests.general.logengine_test.TestParsing ‑ test_should_parse_without_exception
tests.unittests.general.objectcache_test.ObjectCacheTest ‑ test_can_cache_simple_object
tests.unittests.general.objectcache_test.ObjectCacheTest ‑ test_can_refresh_cached_objects_flawlessly
tests.unittests.general.objectcache_test.ObjectCacheTest ‑ test_can_run_invalidate_check_flawlessly
tests.unittests.general.prefix_ip_collector_test.TestPrefixIpCollector ‑ test_find_range
tests.unittests.general.prefix_ip_collector_test.TestPrefixIpCollector ‑ test_find_timestamp
tests.unittests.general.pwhash_test.TestPwHash ‑ test_bad_hash
tests.unittests.general.pwhash_test.TestPwHash ‑ test_md5_hash
tests.unittests.general.pwhash_test.TestPwHash ‑ test_methods_are_callable
tests.unittests.general.pwhash_test.TestPwHash ‑ test_pbkdf25_hash
tests.unittests.general.pwhash_test.TestPwHash ‑ test_sha1_hash
tests.unittests.general.pwhash_test.TestPwHash ‑ test_unknown_hash
tests.unittests.general.pwhash_test.TestPwHash ‑ test_verify_md5_hash
tests.unittests.general.pwhash_test.TestPwHash ‑ test_verify_sha1_hash
tests.unittests.general.pwhash_test.TestPwHash ‑ test_verifyable_hash
tests.unittests.general.test_tableformat.TestSimpleTableFormatter ‑ test_column_count
tests.unittests.general.test_tableformat.TestSimpleTableFormatter ‑ test_find_widest_elements
tests.unittests.general.test_tableformat.TestSimpleTableFormatter ‑ test_format_row
tests.unittests.general.test_tableformat.TestSimpleTableFormatter ‑ test_get_formatted_table
tests.unittests.general.test_tableformat.TestSimpleTableFormatter ‑ test_get_max_width_of_column
tests.unittests.general.test_tableformat.TestSimpleTableFormatter ‑ test_get_max_width_of_column_with_integers
tests.unittests.general.util_test ‑ test_colortohex
tests.unittests.general.util_test ‑ test_is_valid_ip
tests.unittests.general.util_test.TestFirstTrue ‑ test_first_true_should_find_true_element
tests.unittests.general.util_test.TestFirstTrue ‑ test_first_true_should_parse_predicate_correctly
tests.unittests.general.util_test.TestFirstTrue ‑ test_first_true_should_return_default_value_when_no_true_found
tests.unittests.general.util_test.TestGradient ‑ test_gradient_end_points
tests.unittests.general.util_test.TestGradient ‑ test_gradient_order
tests.unittests.general.util_test.TestGradient ‑ test_gradient_size
tests.unittests.general.util_test.TestIPRange ‑ test_indexed_access_should_work
tests.unittests.general.util_test.TestIPRange ‑ test_ipv4_range_length_should_be_correct
tests.unittests.general.util_test.TestIPRange ‑ test_ipv6_range_length_should_be_correct
tests.unittests.general.util_test.TestIPRange ‑ test_out_of_bounds_negative_index_should_raise
tests.unittests.general.util_test.TestIPRange ‑ test_out_of_bounds_positive_index_should_raise
tests.unittests.general.util_test.TestIPRangeString ‑ test_assembled_ipv4_range_should_parse
tests.unittests.general.util_test.TestIPRangeString ‑ test_assembled_ipv6_range_should_parse
tests.unittests.general.util_test.TestIPRangeString ‑ test_empty_range_should_raise
tests.unittests.general.util_test.TestIPRangeString ‑ test_garbage_range_should_raise
tests.unittests.general.util_test.TestIPRangeString ‑ test_invalid_netmask_should_raise
tests.unittests.general.util_test.TestIPRangeString ‑ test_ipv4_short_subnet_should_parse
tests.unittests.general.util_test.TestIPRangeString ‑ test_ipv4_subnet_should_parse
tests.unittests.general.util_test.TestIPRangeString ‑ test_ipv4_with_unspecified_mask_should_parse
tests.unittests.general.util_test.TestIPRangeString ‑ test_ipv6_with_unspecified_mask_should_parse
tests.unittests.general.util_test.TestIPRangeString ‑ test_multi_mask_should_raise
tests.unittests.general.util_test.TestIPRangeString ‑ test_multi_range_should_raise
tests.unittests.general.util_test.TestIPRangeString ‑ test_range_with_no_end_should_raise
tests.unittests.general.util_test.TestIPRangeString ‑ test_simple_ipv4_range_should_parse
tests.unittests.general.util_test.TestIPRangeString ‑ test_simple_ipv6_range_should_parse
tests.unittests.general.web_middleware_test ‑ test_set_account
tests.unittests.general.web_middleware_test.TestAuthenticationMiddleware ‑ test_process_request_log_in_remote_user
tests.unittests.general.web_middleware_test.TestAuthenticationMiddleware ‑ test_process_request_logged_in
tests.unittests.general.web_middleware_test.TestAuthenticationMiddleware ‑ test_process_request_not_logged_in
tests.unittests.general.web_middleware_test.TestAuthenticationMiddleware ‑ test_process_request_set_sudoer
tests.unittests.general.web_middleware_test.TestAuthenticationMiddleware ‑ test_process_request_switch_users
tests.unittests.general.web_middleware_test.TestAuthorizationMiddleware ‑ test_process_request_anonymous
tests.unittests.general.web_middleware_test.TestAuthorizationMiddleware ‑ test_process_request_authorized
tests.unittests.general.web_middleware_test.TestAuthorizationMiddleware ‑ test_process_request_not_authorized
tests.unittests.general.web_middleware_test.TestEnsureAccount ‑ test_account_is_left_alone_if_ok
tests.unittests.general.web_middleware_test.TestEnsureAccount ‑ test_account_is_set_if_missing
tests.unittests.general.web_middleware_test.TestEnsureAccount ‑ test_account_is_switched_to_default_if_locked
tests.unittests.general.web_middleware_test.TestLogout ‑ test_logout_before_login
tests.unittests.general.web_middleware_test.TestLogout ‑ test_non_sudo_logout
tests.unittests.general.web_middleware_test.TestLogout ‑ test_sudo_logout
tests.unittests.general.webfront_test ‑ test_no_admin_entitlement_option_should_make_no_admin_decision
tests.unittests.general.webfront_test.TestGetRemoteUsername ‑ test_enabled_and_remote_user_set
tests.unittests.general.webfront_test.TestGetRemoteUsername ‑ test_enabled_but_remote_user_unset
tests.unittests.general.webfront_test.TestGetRemoteUsername ‑ test_no_request
tests.unittests.general.webfront_test.TestGetRemoteUsername ‑ test_not_enabled
tests.unittests.general.webfront_test.TestGetStandardUrls ‑ test_get_login_url_default
tests.unittests.general.webfront_test.TestGetStandardUrls ‑ test_get_logout_url_default
tests.unittests.general.webfront_test.TestGetStandardUrls ‑ test_get_remote_login_url
tests.unittests.general.webfront_test.TestGetStandardUrls ‑ test_get_remote_logout_url
tests.unittests.general.webfront_test.TestLdapAuthenticate ‑ test_authenticate_should_fallback_when_ldap_is_disabled
tests.unittests.general.webfront_test.TestLdapAuthenticate ‑ test_authenticate_should_return_account_when_ldap_says_yes
tests.unittests.general.webfront_test.TestLdapAuthenticate ‑ test_authenticate_should_return_false_when_ldap_says_no
tests.unittests.general.webfront_test.TestLdapEntitlements ‑ test_admin_entitlement_should_be_verified
tests.unittests.general.webfront_test.TestLdapEntitlements ‑ test_missing_admin_entitlement_should_be_verified
tests.unittests.general.webfront_test.TestLdapEntitlements ‑ test_missing_entitlement_should_not_be_verified
tests.unittests.general.webfront_test.TestLdapEntitlements ‑ test_required_entitlement_should_be_verified
tests.unittests.general.webfront_test.TestLdapUser ‑ test_is_group_member_for_non_ascii_user_should_not_raise
tests.unittests.general.webfront_test.TestLdapUser ‑ test_non_ascii_password_should_work
tests.unittests.general.webfront_test.TestLdapUser ‑ test_search_result_with_referrals_should_be_considered_empty
tests.unittests.general.webfront_test.TestLoginRemoteUser ‑ test_remote_user_set
tests.unittests.general.webfront_test.TestLoginRemoteUser ‑ test_remote_user_unset
tests.unittests.general.webfront_test.TestNormalAuthenticate ‑ test_authenticate_should_return_account_when_password_is_ok
tests.unittests.general.webfront_test.TestNormalAuthenticate ‑ test_authenticate_should_return_false_when_ldap_says_no
tests.unittests.general.webfront_test.TestRemoteUserAuthenticate ‑ test_authenticate_remote_user_should_return_account_if_header_set
tests.unittests.general.webfront_test.TestRemoteUserAuthenticate ‑ test_authenticate_remote_user_should_return_false_if_account_locked
tests.unittests.general.webfront_test.TestRemoteUserAuthenticate ‑ test_authenticate_remote_user_should_return_none_if_header_not_set
tests.unittests.info.views_test.ViewsTest ‑ test_has_only_one_result
tests.unittests.info.views_test.ViewsTest ‑ test_has_results
tests.unittests.info.views_test.ViewsTest ‑ test_search_form
tests.unittests.ipdevpoll.config_test.TestConfig ‑ test_description_should_not_contain_newline
tests.unittests.ipdevpoll.config_test.TestConfig ‑ test_find_all_job_sections
tests.unittests.ipdevpoll.config_test.TestConfig ‑ test_job_prefix_must_be_filtered
tests.unittests.ipdevpoll.config_test.TestConfig ‑ test_job_three_descr
tests.unittests.ipdevpoll.config_test.TestConfig ‑ test_job_two_descr
tests.unittests.ipdevpoll.config_test.TestConfig ‑ test_should_not_fail_on_missing_description
tests.unittests.ipdevpoll.config_test.TestJobDescriptor ‑ test_should_raise_on_empty_plugins
tests.unittests.ipdevpoll.config_test.TestJobDescriptor ‑ test_should_raise_on_negative_interval
tests.unittests.ipdevpoll.config_test.TestJobDescriptor ‑ test_should_raise_on_no_interval
tests.unittests.ipdevpoll.config_test.TestJobDescriptor ‑ test_should_raise_on_no_plugins
tests.unittests.ipdevpoll.config_test.TestJobDescriptor ‑ test_should_raise_on_zero_interval
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_core
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_core_invalid
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_core_with_comment_and_vlan
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_elink
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_elink_with_empty_comment
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_invalid
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_lan
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_lan_invalid
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_lan_with_comment_and_vlan
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_lan_with_numbered_usage_and_comment
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_lan_with_spaces
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_link
tests.unittests.ipdevpoll.descrparsers_test.TestNtnuConvention ‑ test_link_with_comment_and_vlan
tests.unittests.ipdevpoll.descrparsers_test.TestUninettConvention ‑ test_invalid
tests.unittests.ipdevpoll.descrparsers_test.TestUninettConvention ‑ test_simple
tests.unittests.ipdevpoll.dnsname_test
tests.unittests.ipdevpoll.dnsname_test.StrangeDnsResponsesTest ‑ test_empty_result_should_not_set_sysname
tests.unittests.ipdevpoll.dnsname_test.StrangeDnsResponsesTest ‑ test_response_without_ptr_record_should_translate_to_none
tests.unittests.ipdevpoll.interfaces_test
tests.unittests.ipdevpoll.interfaces_test.EncodingTests ‑ test_ifalias_should_be_unicode
tests.unittests.ipdevpoll.interfaces_test.TestExtractInterfaceSpeed ‑ test_should_return_highspeed_when_flag_is_set
tests.unittests.ipdevpoll.interfaces_test.TestExtractInterfaceSpeed ‑ test_should_use_highspeed_value_when_equal_to_speed
tests.unittests.ipdevpoll.interfaces_test.TestExtractInterfaceSpeed ‑ test_should_use_highspeed_value_when_speed_is_maxed_out
tests.unittests.ipdevpoll.interfaces_test.TestExtractInterfaceSpeed ‑ test_should_use_speed_value_when_not_maxed_out
tests.unittests.ipdevpoll.ipdevpoll_test.UtilsTest ‑ test_binary_mac_to_hex
tests.unittests.ipdevpoll.ipdevpoll_test.UtilsTest ‑ test_binary_mac_too_long_should_return_last_part
tests.unittests.ipdevpoll.ipdevpoll_test.UtilsTest ‑ test_binary_mac_too_short
tests.unittests.ipdevpoll.ipdevpoll_test.UtilsTest ‑ test_find_prefix
tests.unittests.ipdevpoll.ipdevpoll_test.UtilsTest ‑ test_invalid_utf8
tests.unittests.ipdevpoll.ipdevpoll_test.UtilsTest ‑ test_truncate_mac
tests.unittests.ipdevpoll.ipdevpoll_test.UtilsTest ‑ test_valid_utf8
tests.unittests.ipdevpoll.mibs_test
tests.unittests.ipdevpoll.mibs_test ‑ test_crazy_dateandtime_should_not_crash
tests.unittests.ipdevpoll.mibs_test ‑ test_itw_tables[ItWatchDogsMibV3]
tests.unittests.ipdevpoll.mibs_test ‑ test_itw_tables[ItWatchDogsMibV4]
tests.unittests.ipdevpoll.mibs_test ‑ test_itw_tables[ItWatchDogsMib]
tests.unittests.ipdevpoll.mibs_test ‑ test_long_dateandtime_parses_properly
tests.unittests.ipdevpoll.mibs_test ‑ test_non_bytes_dateandtime_should_not_be_parsed
tests.unittests.ipdevpoll.mibs_test ‑ test_short_dateandtime_parses_properly
tests.unittests.ipdevpoll.mibs_test ‑ test_zero_dateandtime_parses_properly
tests.unittests.ipdevpoll.mibs_test.TestCiscoHSRPMib ‑ test_virtual_address_map
tests.unittests.ipdevpoll.mibs_test.TestEntityMib ‑ test_empty_logical_type_should_not_raise
tests.unittests.ipdevpoll.mibs_test.TestEntityMib ‑ test_entity_to_powersupply_or_fan
tests.unittests.ipdevpoll.mibs_test.TestEntityMib ‑ test_get_power_supplies_or_fans_should_return_correct_number_of_units[get_fans-1]
tests.unittests.ipdevpoll.mibs_test.TestEntityMib ‑ test_get_power_supplies_or_fans_should_return_correct_number_of_units[get_power_supplies-2]
tests.unittests.ipdevpoll.mibs_test.TestEntityMib ‑ test_get_power_supplies_or_fans_should_return_lists_of_correct_type[get_fans]
tests.unittests.ipdevpoll.mibs_test.TestEntityMib ‑ test_get_power_supplies_or_fans_should_return_lists_of_correct_type[get_power_supplies]
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_invalid_ipv4_syntax_should_raise_error
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_ipv4_prefix_rowpointer_should_be_parsed_correctly
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_ipv4_syntax_not_annotated_with_size_should_parse_ok
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_ipv4_syntax_with_length_should_be_parsed_correctly
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_ipv6_prefix_rowpointer_should_be_parsed_correctly
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_ipv6_syntax_with_length_should_be_parsed_correctly
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_nxos_ipv4_prefix_rowpointer_should_be_parsed_correctly
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_nxos_ipv6_prefix_rowpointer_should_be_parsed_correctly
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_too_long_ipv6_address_should_raise_exception
tests.unittests.ipdevpoll.mibs_test.TestIpMib ‑ test_too_short_ipv4_address_should_raise_exception
tests.unittests.ipdevpoll.mibs_test.TestIpv6Mib ‑ test_ipv6mib_index
tests.unittests.ipdevpoll.mibs_test.TestSnmpv2Mib ‑ test_none_uptime_should_not_crash
tests.unittests.ipdevpoll.mibs_test.TestSnmpv2Mib ‑ test_simple_uptime_deviation_should_be_correct
tests.unittests.ipdevpoll.mibs_test.TestSnmpv2Mib ‑ test_wrapped_uptime_deviation_should_be_correct
tests.unittests.ipdevpoll.modules_test
tests.unittests.ipdevpoll.modules_test.TestGetIgnoredSerials ‑ test_should_return_correct_list_items
tests.unittests.ipdevpoll.modules_test.TestGetIgnoredSerials ‑ test_should_return_default_value_if_none_is_configured
tests.unittests.ipdevpoll.modules_test.TestModulesPlugin ‑ test_should_load_default_config_without_error
tests.unittests.ipdevpoll.neighbor_test
tests.unittests.ipdevpoll.neighbor_test.IgnoreCDPSelfLoopsTest ‑ test_apparent_cdp_self_loop_should_be_ignored
tests.unittests.ipdevpoll.neighbor_test.IgnoredMacTest ‑ test_vrrp_addresses_are_ignored
tests.unittests.ipdevpoll.plugins_arp_test
tests.unittests.ipdevpoll.plugins_arp_test ‑ test_make_new_mappings_should_not_raise_on_empty_ip
tests.unittests.ipdevpoll.plugins_arp_test ‑ test_none_in_mappings_should_not_raise
tests.unittests.ipdevpoll.plugins_lldp_test
tests.unittests.ipdevpoll.plugins_lldp_test ‑ test_non_ascii_chassis_id_should_not_crash
tests.unittests.ipdevpoll.plugins_snmpcheck_test
tests.unittests.ipdevpoll.plugins_snmpcheck_test ‑ test_do_check_should_report_false_on_timeout
tests.unittests.ipdevpoll.plugins_snmpcheck_test ‑ test_should_keep_sending_down_events_when_down
tests.unittests.ipdevpoll.plugins_snmpcheck_test ‑ test_should_mark_as_down_when_transitioning_from_up_to_down
tests.unittests.ipdevpoll.plugins_snmpcheck_test ‑ test_should_mark_as_up_when_transitioning_from_down_to_up
tests.unittests.ipdevpoll.plugins_snmpcheck_test ‑ test_should_not_mark_as_up_when_already_up
tests.unittests.ipdevpoll.pool_test
tests.unittests.ipdevpoll.pool_test.TestWorker ‑ test_mock_process_should_not_respond_to_ping
Check notice on line 0 in .github
github-actions / Test results
1080 tests found (test 636 to 1080)
There are 1080 tests, see "Raw output" for the list of tests 636 to 1080.
Raw output
tests.unittests.ipdevpoll.pool_test.TestWorker ‑ test_unresponsive_worker_should_be_euthanized
tests.unittests.ipdevpoll.prefix_test
tests.unittests.ipdevpoll.prefix_test.IgnoredPrefixConfigTest ‑ test_invalid_prefix_should_be_silently_ignored
tests.unittests.ipdevpoll.prefix_test.IgnoredPrefixConfigTest ‑ test_prefix_with_match_specifier_should_parse
tests.unittests.ipdevpoll.prefix_test.IgnoredPrefixConfigTest ‑ test_prefix_with_match_specifier_should_parse2
tests.unittests.ipdevpoll.prefix_test.IgnoredPrefixConfigTest ‑ test_single_prefix
tests.unittests.ipdevpoll.prefix_test.IgnoredPrefixConfigTest ‑ test_two_prefixes
tests.unittests.ipdevpoll.prefix_test.IgnoredPrefixTest ‑ test_contained_in_default_match
tests.unittests.ipdevpoll.prefix_test.IgnoredPrefixTest ‑ test_contained_in_equals_match
tests.unittests.ipdevpoll.prefix_test.IgnoredPrefixTest ‑ test_contained_in_operator_match
tests.unittests.ipdevpoll.prefix_test.PrefixPluginTest ‑ test_instantiation
tests.unittests.ipdevpoll.prefix_test.VlanPatternTest ‑ test_checkpoint_vlan_names_should_match
tests.unittests.ipdevpoll.prefix_test.VlanPatternTest ‑ test_cisco_long_names_should_match
tests.unittests.ipdevpoll.prefix_test.VlanPatternTest ‑ test_cisco_short_names_should_match
tests.unittests.ipdevpoll.prefix_test.VlanPatternTest ‑ test_juniper_irb_names_should_match
tests.unittests.ipdevpoll.prefix_test.VlanPatternTest ‑ test_juniper_reth_names_should_match
tests.unittests.ipdevpoll.schedule_test
tests.unittests.ipdevpoll.schedule_test ‑ test_netbox_job_scheduler_reschedule_on_success
tests.unittests.ipdevpoll.shadows_adjacency_test
tests.unittests.ipdevpoll.shadows_adjacency_test ‑ test_nonascii_remote_id_should_be_changed
tests.unittests.ipdevpoll.shadows_adjacency_test ‑ test_nonascii_remote_name_should_be_changed
tests.unittests.ipdevpoll.shadows_test
tests.unittests.ipdevpoll.shadows_test.MixedNetTypeTest ‑ test_elink_net_with_big_ipv6_addr
tests.unittests.ipdevpoll.shadows_test.MixedNetTypeTest ‑ test_link_net_with_big_ipv6_addr
tests.unittests.ipdevpoll.shadows_test.RFC3021NetTypeTest ‑ test_elink_net_with_subnet_31_rfc3021_router_count_as_1
tests.unittests.ipdevpoll.shadows_test.RFC3021NetTypeTest ‑ test_link_net_with_subnet_31_rfc3021_router_count_as_2
tests.unittests.ipdevpoll.shadows_test.TestInterfaces ‑ test_strip_null_bytes_should_ignore_nonstrings
tests.unittests.ipdevpoll.shadows_test.TestInterfaces ‑ test_strip_null_bytes_should_leave_normal_strings_unchanged
tests.unittests.ipdevpoll.shadows_test.TestInterfaces ‑ test_strip_null_bytes_should_strip_nullbytes
tests.unittests.ipdevpoll.storage_test
tests.unittests.ipdevpoll.storage_test ‑ test_netboxinfo_should_always_sort_last
tests.unittests.ipdevpoll.system_test
tests.unittests.ipdevpoll.system_test.SysDescrParseTests ‑ test_should_parse_cisco2950_sysdescr
tests.unittests.ipdevpoll.system_test.SysDescrParseTests ‑ test_should_parse_cisco6509_sysdescr
tests.unittests.ipdevpoll.system_test.SysDescrParseTests ‑ test_should_parse_juniper_t640_sysdescr
tests.unittests.ipdevpoll.system_test.SysDescrParseTests ‑ test_should_parse_nortel5510_sysdescr
tests.unittests.ipdevpoll.system_test.SysDescrParseTests ‑ test_should_parse_virtual_hp_rack_sysdescr
tests.unittests.ipdevpoll.timestamps_test
tests.unittests.ipdevpoll.timestamps_test ‑ test_invalid_serialized_value_should_be_interpreted_as_change
tests.unittests.ipdevpoll.timestamps_test ‑ test_is_changed[None-collected4-60-True-no previously saved timestamps were available]
tests.unittests.ipdevpoll.timestamps_test ‑ test_is_changed[loaded0-collected0-60-False-identical timestamps]
tests.unittests.ipdevpoll.timestamps_test ‑ test_is_changed[loaded1-collected1-60-False-10 seconds have passed]
tests.unittests.ipdevpoll.timestamps_test ‑ test_is_changed[loaded2-collected2-100-False-deviation less than 100 seconds is acceptable]
tests.unittests.ipdevpoll.timestamps_test ‑ test_is_changed[loaded3-collected3-60-True-1000 seconds have passed, but only 10 on agent]
tests.unittests.ipdevpoll.timestamps_test ‑ test_representation_inconsistencies_should_not_matter
tests.unittests.jwtconf_test.TestJWTConf ‑ test_JWKS_should_be_a_valid_type
tests.unittests.jwtconf_test.TestJWTConf ‑ test_PEM_should_be_a_valid_type
tests.unittests.jwtconf_test.TestJWTConf ‑ test_empty_config_should_give_empty_external_settings
tests.unittests.jwtconf_test.TestJWTConf ‑ test_empty_config_should_give_empty_issuer_settings
tests.unittests.jwtconf_test.TestJWTConf ‑ test_empty_config_should_give_empty_local_settings
tests.unittests.jwtconf_test.TestJWTConf ‑ test_file_with_permission_problems_should_raise_error
tests.unittests.jwtconf_test.TestJWTConf ‑ test_get_nav_name_returns_configured_name
tests.unittests.jwtconf_test.TestJWTConf ‑ test_get_nav_name_should_raise_error_if_name_empty
tests.unittests.jwtconf_test.TestJWTConf ‑ test_get_nav_private_key_returns_correct_private_key
tests.unittests.jwtconf_test.TestJWTConf ‑ test_get_nav_public_key_returns_correct_public_key
tests.unittests.jwtconf_test.TestJWTConf ‑ test_invalid_config_for_external_tokens_should_return_empty_dict
tests.unittests.jwtconf_test.TestJWTConf ‑ test_invalid_config_for_internal_tokens_should_return_empty_dict
tests.unittests.jwtconf_test.TestJWTConf ‑ test_issuer_settings_include_valid_jwks_issuer
tests.unittests.jwtconf_test.TestJWTConf ‑ test_issuer_settings_include_valid_local_issuer
tests.unittests.jwtconf_test.TestJWTConf ‑ test_issuer_settings_include_valid_pem_issuer
tests.unittests.jwtconf_test.TestJWTConf ‑ test_missing_option_should_raise_error
tests.unittests.jwtconf_test.TestJWTConf ‑ test_non_existing_file_should_raise_error
tests.unittests.jwtconf_test.TestJWTConf ‑ test_return_correct_key_if_file_exists
tests.unittests.jwtconf_test.TestJWTConf ‑ test_settings_should_include_local_and_external_settings
tests.unittests.jwtconf_test.TestJWTConf ‑ test_validate_audience_should_allow_non_empty_string
tests.unittests.jwtconf_test.TestJWTConf ‑ test_validate_audience_should_raise_error_if_audience_is_empty
tests.unittests.jwtconf_test.TestJWTConf ‑ test_validate_issuer_should_fail_if_external_name_matches_local_name
tests.unittests.jwtconf_test.TestJWTConf ‑ test_validate_issuer_should_raise_error_if_issuer_is_empty
tests.unittests.jwtconf_test.TestJWTConf ‑ test_validate_key_should_allow_non_empty_string
tests.unittests.jwtconf_test.TestJWTConf ‑ test_validate_key_should_raise_error_if_key_is_empty
tests.unittests.jwtconf_test.TestJWTConf ‑ test_validate_type_should_raise_error_if_type_is_invalid
tests.unittests.logs_test ‑ test_get_logging_yaml
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_address_contains_illegal_value
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_mac_addres_as_parameter_should_return_same_address
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_param_as_int_should_return_same_in_hex
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_return_same_address_value_when_byte_string
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_return_same_address_value_with_colon
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_return_same_address_value_without_dash
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_return_same_address_value_without_dot
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_return_same_address_value_without_spaces
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_should_compare_with_int
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_should_compare_with_string
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_should_return_same_address_value_with_colon
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_to_string_with_colon_delimiter_return_same_address
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_to_string_with_dash_delimiter_return_same_address
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_to_string_with_dot_delimiter_return_same_address
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_to_string_without_delimiter_return_same_address
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_too_long
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_too_short
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_with_byte_string_prefix_should_return_same_address
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_with_byte_string_prefix_should_return_zero_padded_addr
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_wrong_parameter_type_dict
tests.unittests.macaddress.macaddress_test ‑ test_mac_address_wrong_parameter_type_list
tests.unittests.macaddress.macaddress_test ‑ test_mac_addresses_are_comparable
tests.unittests.macaddress.macaddress_test ‑ test_mac_addresses_are_equal
tests.unittests.macaddress.macaddress_test ‑ test_mac_addresses_hash_not_the_same
tests.unittests.macaddress.macaddress_test ‑ test_mac_addresses_hash_the_same
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_has_correct_length_with_full_length_address
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_has_correct_length_with_prefix_length_eigth
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_has_correct_length_with_prefix_length_seven
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_has_correct_length_with_prefix_length_six
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_should_return_correct_value_with_key_equal_256
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_should_return_correct_value_with_last_key
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_should_return_correct_value_with_zero_key
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_should_return_zero_padded_when_address_start_with_5_zeros
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_should_return_zero_padded_when_address_start_with_zero
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_with_colon_prefix_should_return_same_prefix
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_with_dash_prefix_should_return_same_prefix
tests.unittests.macaddress.macaddress_test ‑ test_macprefix_with_dot_prefix_should_return_same_prefix
tests.unittests.metrics.data_test ‑ test_get_metric_data_can_parse_response
tests.unittests.metrics.data_test ‑ test_get_metric_data_with_no_graphite_server_should_fail
tests.unittests.metrics.data_test ‑ test_get_metric_data_without_target_should_return_empty_list
tests.unittests.metrics.graphs_test ‑ test_extract_series_name[scale(nav.something.*.{in,out}data, 8)-nav.something.*.{in,out}data]
tests.unittests.metrics.graphs_test ‑ test_extract_series_name[scaleToSeconds(nonNegativeDerivative(scale(nav.devices.example-sw_example_org.ports.Po3.ifOutOctets,8)),1)-nav.devices.example-sw_example_org.ports.Po3.ifOutOctets]
tests.unittests.metrics.graphs_test ‑ test_get_sensor_meta_should_not_crash_on_missing_human_readable
tests.unittests.metrics.graphs_test ‑ test_translate_serieslist_to_regex[far.out.in.the.*.western.spiral.{arm,leg}-matches1-nonmatches1]
tests.unittests.metrics.graphs_test ‑ test_translate_serieslist_to_regex[one.two.thre?-matches2-nonmatches2]
tests.unittests.metrics.graphs_test ‑ test_translate_serieslist_to_regex[plain.jane-matches0-nonmatches0]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[-]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[None-None]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[dot.warner-dot_warner]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[foobar-foobar]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[ge-1/0/0.1-ge-1_0_0_1]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[something in (parens)-something_in__parens_]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[strangeness\x00-strangeness]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[temperature [chassis 1]-temperature__chassis_1_]
tests.unittests.metrics.names_test ‑ test_escape_metric_name[temperature, top-temperature__top]
tests.unittests.metrics.names_test.MetricNamingTests ‑ test_join_series
tests.unittests.metrics.names_test.MetricNamingTests ‑ test_join_single_series_should_return_same
tests.unittests.metrics.thresholds_test.TestThatThresholdEvaluator ‑ test_evaluates_zero_as_greater_than_negative_number
tests.unittests.metrics.thresholds_test.TestThatThresholdEvaluator ‑ test_evaluates_zero_as_less_than_positive_number
tests.unittests.mibs.entity_mib_test
tests.unittests.mibs.entity_mib_test.TestEntityMIB ‑ test_entity_without_serial_number_is_not_module
tests.unittests.mibs.entity_mib_test.TestEntityMIB ‑ test_module_is_module
tests.unittests.mibs.entity_mib_test.TestEntityMIB ‑ test_not_FRU_is_not_module
tests.unittests.mibs.entity_mib_test.TestEntityMIB ‑ test_sensor_is_not_module
tests.unittests.mibs.entity_mib_test.TestEntityMIB ‑ test_transceiver_is_not_module
tests.unittests.mibs.lldp_mib_test ‑ test_broken_remote_table_result_should_be_detected
tests.unittests.mibs.lldp_mib_test ‑ test_ok_remote_table_result_should_be_detected
tests.unittests.mibs.qbridge_mib_test ‑ test_get_vlan_static_names_should_strip_nullbytes
tests.unittests.models.event_test ‑ test_thresholdevent_should_lookup_thresholdrule
tests.unittests.models.event_test.TestEventMixIn ‑ test_linkstate_event_should_return_interface_subject
tests.unittests.models.event_test.TestEventMixIn ‑ test_netbox_and_deviceless_event_should_return_unknown_event_subject
tests.unittests.models.event_test.TestEventMixIn ‑ test_netboxless_event_should_return_device_subject
tests.unittests.models.event_test.TestEventMixIn ‑ test_non_existent_subid_reference_should_return_unknown_event_subject
tests.unittests.models.event_test.TestEventMixIn ‑ test_service_maintenance_event_should_return_service
tests.unittests.models.event_test.TestEventMixIn ‑ test_subidless_netbox_event_should_return_netbox_subject
tests.unittests.models.event_test.TestEventMixIn ‑ test_thresholdstate_event_should_return_thresholdevent_object
tests.unittests.models.fields_test.TestCIDRField ‑ test_to_python_empty
tests.unittests.models.fields_test.TestCIDRField ‑ test_to_python_invalid
tests.unittests.models.fields_test.TestCIDRField ‑ test_to_python_seemingly_valid
tests.unittests.models.fields_test.TestCIDRField ‑ test_to_python_valid_cidr
tests.unittests.models.fields_test.TestCIDRField ‑ test_to_python_valid_ip
tests.unittests.models.fields_test.TestDateTimeInfinityField ‑ test_get_db_prep_value_infinity
tests.unittests.models.fields_test.TestDateTimeInfinityField ‑ test_get_db_prep_value_prepared_other
tests.unittests.models.fields_test.TestDateTimeInfinityField ‑ test_get_db_prep_value_unprepared_other
tests.unittests.models.fields_test.TestDictAsJsonField ‑ test_get_prep_value_empty
tests.unittests.models.fields_test.TestDictAsJsonField ‑ test_get_prep_value_filled
tests.unittests.models.fields_test.TestDictAsJsonField ‑ test_to_python_dict
tests.unittests.models.fields_test.TestDictAsJsonField ‑ test_to_python_json
tests.unittests.models.fields_test.TestDictAsJsonField ‑ test_to_python_pickle
tests.unittests.models.fields_test.TestDictAsJsonField ‑ test_to_python_pickle_str
tests.unittests.models.fields_test.TestLegacyGenericForeignKey ‑ test_get_model_class_known_model
tests.unittests.models.fields_test.TestLegacyGenericForeignKey ‑ test_get_model_class_unknown_model
tests.unittests.models.fields_test.TestPointField ‑ test_to_python_from_string
tests.unittests.models.sensor_test ‑ test_sensor_normalized_units_should_accept_blank_units
tests.unittests.models.varmap_test ‑ test_setting_varmap_on_new_event_should_not_raise
tests.unittests.napalm_test.TestNapalm ‑ test_napalm_connect_runs_without_errors_for_correct_netbox_and_profile
tests.unittests.napalm_test.TestNapalm ‑ test_napalm_connect_throws_exception_for_profile_without_driver
tests.unittests.napalm_test.TestNapalm ‑ test_napalm_connect_throws_exception_for_snmp_profile
tests.unittests.natsort_test ‑ test_natsort_split_should_split_correctly[123-expected1]
tests.unittests.natsort_test ‑ test_natsort_split_should_split_correctly[abc123def-expected0]
tests.unittests.natsort_test ‑ test_natsort_split_should_split_correctly[bar-expected3]
tests.unittests.natsort_test ‑ test_natsort_split_should_split_correctly[foo-123-expected2]
tests.unittests.natsort_test ‑ test_natsort_splits_can_be_sorted
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_category_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_edge_is_NA_if_speed_is_undefined
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_id_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_ip_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_ipdevinfo_link_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_is_elink_node_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_location_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_locationid_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_node_contains_vlan_data
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_position_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_position_is_not_in_json_if_position_data_not_available_from_graph
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_room_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_roomid_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_sysname_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_up_image_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_json_up_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_noop_layer2_testcase_setup
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_not_failing_when_both_interface_speed_is_undefined
tests.unittests.netmap.metadata_json_test.Layer2JsonMetadataTests ‑ test_stubbed_netbox_always_gives_is_elink
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_category_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_edge_is_NA_if_speed_is_undefined
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_id_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_ip_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_ipdevinfo_link_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_is_elink_node_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_location_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_locationid_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_position_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_position_is_not_in_json_if_position_data_not_available_from_graph
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_room_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_roomid_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_sysname_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_up_image_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_json_up_is_included_in_metadata_from_node
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_layer3_prefix_is_added_between_a_and_b
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_layer3_v4_and_v6_prefixes_added_between_a_and_c
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_noop_layer3_testcase_setup
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_noop_setup_netmap_graph_layer3
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_not_failing_when_both_interface_speed_is_undefined
tests.unittests.netmap.metadata_json_test.Layer3JsonMetadataTests ‑ test_stubbed_netbox_always_gives_is_elink
tests.unittests.netmap.metadata_json_test.MetaClassesJsonTests ‑ test_allow_group_interface_to_be_none
tests.unittests.netmap.metadata_json_test.MetaClassesJsonTests ‑ test_group_renders_gw_ip_if_included
tests.unittests.netmap.metadata_json_test.MetaClassesJsonTests ‑ test_group_renders_virtual_if_included_and_value_is_false
tests.unittests.netmap.metadata_json_test.MetaClassesJsonTests ‑ test_group_renders_virtual_if_included_and_value_is_true
tests.unittests.netmap.metadata_json_test.TopologyLayer2TestCase ‑ test_noop_layer2_testcase_setup
tests.unittests.netmap.metadata_json_test.TopologyLayer3TestCase ‑ test_noop_layer3_testcase_setup
tests.unittests.netmap.metadata_json_test.TopologyLayer3TestCase ‑ test_noop_setup_netmap_graph_layer3
tests.unittests.netmap.metadata_nx_test.Layer2NetworkXMetadataTests ‑ test_edge_between_a_and_b_contains_a1_b1__and__a2_b2_uplinks
tests.unittests.netmap.metadata_nx_test.Layer2NetworkXMetadataTests ‑ test_edge_between_a_and_b_has_2_edges_as_metdata
tests.unittests.netmap.metadata_nx_test.Layer2NetworkXMetadataTests ‑ test_metadata_contains_edge_objects
tests.unittests.netmap.metadata_nx_test.Layer2NetworkXMetadataTests ‑ test_netmap_metadata_is_correct_for_2_links_edge_between_a_and_b
tests.unittests.netmap.metadata_nx_test.Layer2NetworkXMetadataTests ‑ test_netmap_metadata_shows_2_links_for_edge_between_a_and_b
tests.unittests.netmap.metadata_nx_test.Layer2NetworkXMetadataTests ‑ test_node_a1_and_b1_contains_vlan_metadata
tests.unittests.netmap.metadata_nx_test.Layer2NetworkXMetadataTests ‑ test_noop_layer2_testcase_setup
tests.unittests.netmap.metadata_nx_test.Layer3NetworkXMetadataTests ‑ test_edge_has_correct_metadata
tests.unittests.netmap.metadata_nx_test.Layer3NetworkXMetadataTests ‑ test_link_between_a_and_c_contains_both_v4_and_v6_prefix
tests.unittests.netmap.metadata_nx_test.Layer3NetworkXMetadataTests ‑ test_link_got_prefixed_attached
tests.unittests.netmap.metadata_nx_test.Layer3NetworkXMetadataTests ‑ test_noop_layer3_testcase_setup
tests.unittests.netmap.metadata_nx_test.Layer3NetworkXMetadataTests ‑ test_noop_setup_netmap_graph_layer3
tests.unittests.netmap.metadata_nx_test.Layer3NetworkXMetadataTests ‑ test_uplink_has_all_layer3_properties_it_should
tests.unittests.netmap.metadata_nx_test.Layer3NetworkXMetadataTests ‑ test_uplink_has_all_layer3_properties_it_should_for_source
tests.unittests.netmap.metadata_nx_test.Layer3NetworkXMetadataTests ‑ test_uplink_has_all_layer3_properties_it_should_for_target
tests.unittests.netmap.metadata_nx_test.MetaClassesTests ‑ test_edge_allows_both_interface_linkspeed_in_group_to_be_none
tests.unittests.netmap.metadata_nx_test.MetaClassesTests ‑ test_group_does_not_raise_exception_when_interface_is_none
tests.unittests.netmap.metadata_nx_test.TopologyLayer2TestCase ‑ test_noop_layer2_testcase_setup
tests.unittests.netmap.metadata_nx_test.TopologyLayer3TestCase ‑ test_noop_layer3_testcase_setup
tests.unittests.netmap.metadata_nx_test.TopologyLayer3TestCase ‑ test_noop_setup_netmap_graph_layer3
tests.unittests.netmap.multidigraph_to_undirect_test.Layer2MultiGraphToUndirectTests ‑ test_b1_and_b2_netbox_is_the_same
tests.unittests.netmap.multidigraph_to_undirect_test.Layer2MultiGraphToUndirectTests ‑ test_edges_length_of_netmap_graph_is_reduced_properly
tests.unittests.netmap.multidigraph_to_undirect_test.Layer2MultiGraphToUndirectTests ‑ test_edges_length_of_orginal_graph_consists_with_nav_topology_behavior
tests.unittests.netmap.multidigraph_to_undirect_test.Layer2MultiGraphToUndirectTests ‑ test_layer2_create_directional_metadata_from_nav_graph
tests.unittests.netmap.multidigraph_to_undirect_test.Layer2MultiGraphToUndirectTests ‑ test_nodes_length_of_netmap_graph_is_reduced_properly
tests.unittests.netmap.multidigraph_to_undirect_test.Layer2MultiGraphToUndirectTests ‑ test_nodes_length_of_orignal_graph_consists_with_nav_topology_behavior
tests.unittests.netmap.multidigraph_to_undirect_test.Layer2MultiGraphToUndirectTests ‑ test_noop_layer2_testcase_setup
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_edges_length_of_netmap_graph_is_reduced_properly
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_edges_length_of_original_graph_consiits_with_nav_topology_behavior
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_layer3__a__c__vlan_contains_both_v4_and_v6_prefixes
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_layer3_edges_is_as_expected_in_netmap_graph
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_layer3_only_one_vlan_on_all_edges
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_nodes_length_of_netmap_graph_is_reduced_properly
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_nodes_length_of_orignal_graph_consists_with_nav_topology_behavior
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_noop_layer3_testcase_setup
tests.unittests.netmap.multidigraph_to_undirect_test.Layer3MultiGraphToUndirectTests ‑ test_noop_setup_netmap_graph_layer3
tests.unittests.netmap.multidigraph_to_undirect_test.TopologyLayer2TestCase ‑ test_noop_layer2_testcase_setup
tests.unittests.netmap.multidigraph_to_undirect_test.TopologyLayer3TestCase ‑ test_noop_layer3_testcase_setup
tests.unittests.netmap.multidigraph_to_undirect_test.TopologyLayer3TestCase ‑ test_noop_setup_netmap_graph_layer3
tests.unittests.portadmin.napalm.juniper_poe_test ‑ test_returns_correct_state_options
tests.unittests.portadmin.napalm.juniper_poe_test ‑ test_state_converter_raises_error_for_invalid_states
tests.unittests.portadmin.napalm.juniper_poe_test ‑ test_state_converter_returns_correct_states
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStates ‑ test_interfaces_from_db_is_used_if_input_is_empty
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStates ‑ test_interfaces_from_db_is_used_if_input_is_none
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStates ‑ test_returns_correct_state_if_input_has_one_interface
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStates ‑ test_returns_correct_states_if_input_has_multiple_interfaces
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStates ‑ test_returns_empty_dict_if_no_input_and_no_interfaces_in_db
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStates ‑ test_returns_none_for_multiple_interfaces_that_does_not_support_poe
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStates ‑ test_returns_none_for_single_interface_that_does_not_support_poe
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStatesBulk ‑ test_maps_interface_to_none_if_poe_not_supported
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStatesBulk ‑ test_returns_correct_states
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetPoeStatesBulk ‑ test_returns_none_values_if_no_interfaces_in_xml
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetSinglePoeState ‑ test_raises_exception_if_multiple_interfaces_in_xml
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetSinglePoeState ‑ test_raises_exception_if_no_interfaces_in_xml
tests.unittests.portadmin.napalm.juniper_poe_test.TestGetSinglePoeState ‑ test_returns_correct_state_for_interface_that_exists_in_xml_response
tests.unittests.portadmin.napalm.juniper_test.TestJuniper ‑ test_get_netbox_vlans_should_ignore_vlans_with_non_integer_tags
tests.unittests.portadmin.napalm.juniper_test.TestJuniper ‑ test_juniper_device_raises_error_if_no_connected_profile
tests.unittests.portadmin.napalm.juniper_test.TestJuniper ‑ test_juniper_device_raises_error_if_vendor_not_juniper
tests.unittests.portadmin.napalm.juniper_test.TestJuniper ‑ test_juniper_device_returns_device_connection
tests.unittests.portadmin.napalm.juniper_test.TestWrapUnhandledRpcErrors ‑ test_non_rpcerrors_should_pass_through
tests.unittests.portadmin.napalm.juniper_test.TestWrapUnhandledRpcErrors ‑ test_rpcerrors_should_become_protocolerrors
tests.unittests.portadmin.portadmin_test.TestPortadminManagementFactory ‑ test_get_cisco
tests.unittests.portadmin.portadmin_test.TestPortadminManagementFactory ‑ test_get_hp
tests.unittests.portadmin.portadmin_test.TestPortadminResponseCisco ‑ test_get_ifaliases_cisco
tests.unittests.portadmin.portadmin_test.TestPortadminResponseCisco ‑ test_get_vlan_cisco
tests.unittests.portadmin.portadmin_test.TestPortadminResponseHP ‑ test_get_ifaliases_hp
tests.unittests.portadmin.portadmin_test.TestPortadminResponseHP ‑ test_get_vlan_hp
tests.unittests.portadmin.portadmin_test.TestPortadminResponseHP ‑ test_set_ifalias_hp
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_filter_vlans_add
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_filter_vlans_add_deny
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_filter_vlans_remove
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_filter_vlans_remove_deny
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_find_allowed_vlans_for_user
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_find_vlans_in_org_filter_nonevalues
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_find_vlans_in_org_no_children
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_find_vlans_in_org_no_duplicates
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_find_vlans_in_org_one_child
tests.unittests.portadmin.portadmin_util_test.TestPortAdminUtil ‑ test_find_vlans_in_org_two_children
tests.unittests.portadmin.snmputils_test.SnmpUtilsTest ‑ test_chunkify
tests.unittests.report.iptools_test.IPtoolTest ‑ test_ipv6_andIpMask
tests.unittests.report.util_test.TestGenericPageRangeCalls ‑ test_except_when_total_is_less
tests.unittests.report.util_test.TestGenericPageRangeCalls ‑ test_page_in_middle_of_long_range_should_not_crash
tests.unittests.report.util_test.TestGenericPageRangeCalls ‑ test_page_should_be_center
tests.unittests.report.util_test.TestGenericPageRangeCalls ‑ test_start_at_first_returns_correct_number
tests.unittests.report.util_test.TestGenericPageRangeCalls ‑ test_start_at_last_returns_correct_number
tests.unittests.report.util_test.TestPageRangeForPage1 ‑ test_current_page_is_in_range
tests.unittests.report.util_test.TestPageRangeForPage1 ‑ test_returns_num_visible_pages
tests.unittests.seeddb.management_profile_test.TestSnmpv3Form ‑ test_when_seclevel_is_auth_then_it_should_require_auth_password
tests.unittests.seeddb.management_profile_test.TestSnmpv3Form ‑ test_when_seclevel_is_noauth_then_it_should_not_require_auth_password
tests.unittests.seeddb.management_profile_test.TestSnmpv3Form ‑ test_when_seclevel_is_priv_then_it_should_accept_priv_password
tests.unittests.seeddb.management_profile_test.TestSnmpv3Form ‑ test_when_seclevel_is_priv_then_it_should_require_priv_password
tests.unittests.seeddb.seeddb_test.PrefixTest ‑ test_no_ancestors
tests.unittests.seeddb.seeddb_test.PrefixTest ‑ test_should_ignore_first_ancestor
tests.unittests.seeddb.seeddb_test.PrefixTest ‑ test_should_map_false_to_pipeish_and_space
tests.unittests.seeddb.seeddb_test.PrefixTest ‑ test_should_map_mixed_chars
tests.unittests.seeddb.seeddb_test.PrefixTest ‑ test_should_map_several_chars
tests.unittests.seeddb.seeddb_test.PrefixTest ‑ test_should_map_true_to_two_spaces
tests.unittests.seeddb.seeddb_test.TestCreateChoices ‑ test_one_child
tests.unittests.seeddb.seeddb_test.TestCreateChoices ‑ test_root_node
tests.unittests.seeddb.seeddb_test.TestCreateChoices ‑ test_two_children
tests.unittests.seeddb.seeddb_test.TestCreateChoices ‑ test_two_children_prefix_first
tests.unittests.seeddb.seeddb_test.TestCreateChoices ‑ test_two_children_prefix_second
tests.unittests.seeddb.seeddb_test.TreePadTest ‑ test_multiple_ancestors
tests.unittests.seeddb.seeddb_test.TreePadTest ‑ test_no_ancestors
tests.unittests.seeddb.seeddb_test.TreePadTest ‑ test_one_ancestor_last_child
tests.unittests.seeddb.seeddb_test.TreePadTest ‑ test_one_ancestor_not_last_child
tests.unittests.smsd.dispatcher_test.TestDispatcherHandler ‑ test_dispatcher_exception
tests.unittests.smsd.dispatcher_test.TestDispatcherHandler ‑ test_dispatcher_unhandled_exception
tests.unittests.smsd.dispatcher_test.TestDispatcherHandler ‑ test_empty_message_list
tests.unittests.smsd.dispatcher_test.TestDispatcherHandler ‑ test_init_with_simple_config
tests.unittests.smsd.gammudispatcher_test.TestThatDecodeSmsToUnicode ‑ test_should_decode_ascii_bytes_to_comparable_string
tests.unittests.smsd.gammudispatcher_test.TestThatDecodeSmsToUnicode ‑ test_should_decode_string_to_comparable_string
tests.unittests.smsd.gammudispatcher_test.TestThatDecodeSmsToUnicode ‑ test_should_decode_utf8_string_properly
tests.unittests.smsd.gammudispatcher_test.TestThatGammuDispatcher ‑ test_can_be_initialized
tests.unittests.smsd.gammudispatcher_test.TestThatGammuDispatcher ‑ test_should_raise_permanent_error_when_gammu_cannot_read_config
tests.unittests.smsd.gammudispatcher_test.TestThatGammuDispatcher ‑ test_should_raise_permanent_error_when_gammu_errors_during_init
tests.unittests.smsd.gammudispatcher_test.TestThatGammuDispatcher ‑ test_should_raise_temporary_when_gammu_send_fails
tests.unittests.smsd.gammudispatcher_test.TestThatGammuDispatcher ‑ test_should_send_sms_without_error
tests.unittests.snmptrapd.plugin_test.SnmptrapdPluginTest ‑ test_plugin_loader_calls_initialize_method_if_it_exists
tests.unittests.snmptrapd.plugin_test.SnmptrapdPluginTest ‑ test_plugin_loader_raises_no_exception_if_plugin_has_initialize_method
tests.unittests.snmptrapd.plugin_test.SnmptrapdPluginTest ‑ test_plugin_loader_raises_no_exception_if_plugin_has_no_initialize_method
tests.unittests.snmptrapd.plugin_test.SnmptrapdPluginTest ‑ test_plugin_loads_all_plugins
tests.unittests.snmptrapd.plugin_test.SnmptrapdPluginTest ‑ test_plugin_raises_module_load_error_import_error
tests.unittests.snmptrapd.plugin_test.SnmptrapdPluginTest ‑ test_plugin_raises_module_load_error_on_bad_plugin
tests.unittests.snmptrapd.weathergoose_test.TestGeistWeatherGoose ‑ test_should_handle_a_geist_weathergoose_remote_trap
tests.unittests.snmptrapd.weathergoose_test.TestGeistWeatherGoose ‑ test_should_handle_a_geist_weathergoose_trap
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Class ‑ test_init_should_raise_on_invalid_oid
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Class ‑ test_should_handle_a_weathergoose1_trap
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Class ‑ test_should_map_oid_to_correct_trigger
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Class ‑ test_should_not_handle_a_weathergoose2_trap
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Trap ‑ test_event_event_post
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Trap ‑ test_init_should_parse_trap_without_error
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Trap ‑ test_should_find_climate_values
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Trap ‑ test_should_find_correct_alert_type
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Trap ‑ test_should_find_correct_goosename
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Trap ‑ test_should_find_correct_sensorname
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose1Trap ‑ test_should_find_triptype_high
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_add_subid_when_alarminstance_defined
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_find_correct_alert_type
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_find_correct_alert_type_remote
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_find_correct_external_sensorname
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_find_correct_internal_sensorname
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_find_correct_value_from_external_trap
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_handle_a_weathergoose2_remote_trap
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_handle_a_weathergoose2_trap
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_map_oid_to_correct_trigger
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_map_oid_to_correct_trigger_for_remote
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_not_add_subid_when_not_in_varbinds
tests.unittests.snmptrapd.weathergoose_test.TestWeatherGoose2 ‑ test_should_not_handle_a_weathergoose1_trap
tests.unittests.statemon.db_test.DBTestcase ‑ test_build_host_query
tests.unittests.statemon.host_test.HostTestcase ‑ test_ip_validation
tests.unittests.statemon.host_test.HostTestcase ‑ test_make_v4_packet
tests.unittests.statemon.host_test.HostTestcase ‑ test_make_v6_packet
tests.unittests.statemon.icmp_test.ICMPPacketTestcase ‑ test_assemble_v4_packet_echo
tests.unittests.statemon.icmp_test.ICMPPacketTestcase ‑ test_assemble_v6_packet_echo
tests.unittests.statemon.runqueue_test.TestRunQueue ‑ test_deq_raises_when_stopped
tests.unittests.statemon.runqueue_test.TestRunQueue ‑ test_deq_should_wait_if_queue_is_empty
tests.unittests.statemon.runqueue_test.TestRunQueue ‑ test_queue_is_read_in_correct_order
tests.unittests.thresholdmon_test ‑ test_non_model_subject_should_not_crash
tests.unittests.topology.analyze_test.TestAdjecencyReducer ‑ test_no_return_path
tests.unittests.topology.analyze_test.TestAdjecencyReducer ‑ test_reduce_simple_case_cam
tests.unittests.topology.analyze_test.TestAdjecencyReducer ‑ test_reduce_simple_case_lldp
tests.unittests.topology.analyze_test.TestAdjecencyReducer ‑ test_reduce_simple_lldp_tree_and_cam
tests.unittests.topology.analyze_test.TestAdjecencyReducer ‑ test_reduce_simple_tree_cam
tests.unittests.topology.analyze_test.TestAdjecencyReducer ‑ test_reduce_simple_tree_lldp
tests.unittests.topology.analyze_test.TestAdjecencyReducer ‑ test_reduce_tree_cam
tests.unittests.topology.analyze_test.TestAdjecencyReducer ‑ test_self_loop
tests.unittests.watchdog.tests_test.TestDuplicateHostname ‑ test_errors_should_be_of_type_testresult
tests.unittests.watchdog.tests_test.TestDuplicateHostname ‑ test_get_status
tests.unittests.watchdog.tests_test.TestDuplicateHostname ‑ test_length_of_errors_when_initialized_is_zero
tests.unittests.watchdog.tests_test.TestDuplicateHostname ‑ test_length_of_errors_when_run_is_one
tests.unittests.watchdog.tests_test.TestDuplicateHostname ‑ test_status_when_initialized_is_unknown
tests.unittests.watchdog.tests_test.TestNewCamAndArp ‑ test_arp_collected
tests.unittests.watchdog.tests_test.TestNewCamAndArp ‑ test_arp_not_collected
tests.unittests.watchdog.tests_test.TestNewCamAndArp ‑ test_both_collected
tests.unittests.watchdog.tests_test.TestNewCamAndArp ‑ test_cam_collected
tests.unittests.watchdog.tests_test.TestNewCamAndArp ‑ test_cam_not_collected
tests.unittests.watchdog.tests_test.TestNewCamAndArp ‑ test_no_arp_or_cam_records
tests.unittests.watchdog.tests_test.TestNewCamAndArp ‑ test_none_collected
tests.unittests.web.geomap.utils_test ‑ test_argmax_negative
tests.unittests.web.geomap.utils_test ‑ test_argmax_plus_one
tests.unittests.web.ipam.prefix_tree_test ‑ test_prefix_tree_invalid_cidr
tests.unittests.web.ipam.prefix_tree_test ‑ test_prefix_tree_valid_cidr
tests.unittests.web.ipam.util_test.IpamUtilTest ‑ test_get_available_subnets
tests.unittests.web.ipam.util_test.IpamUtilTest ‑ test_partition_subnet
tests.unittests.web.ipam.util_test.IpamUtilTest ‑ test_partition_subnet6
tests.unittests.web.ipam.util_test.IpamUtilTest ‑ test_suggest_range_invalid
tests.unittests.web.ipam.util_test.IpamUtilTest ‑ test_suggest_range_valid
tests.unittests.web.ipdevinfo_test ‑ test_get_interface_counter_graph_url_should_handle_utf8
tests.unittests.web.ldapauth_test ‑ test_ldapuser_search_dn_decode_regression
tests.unittests.web.ldapauth_test ‑ test_open_ldap_should_run_without_error
tests.unittests.web.ldapauth_test ‑ test_when_encryption_setting_is_invalid_open_ldap_should_run_without_encryption
tests.unittests.web.maintenance.forms_test.TestMaintenanceCalendarForm ‑ test_cleaned_month_returns_integer
tests.unittests.web.maintenance.forms_test.TestMaintenanceCalendarForm ‑ test_cleaned_year_returns_integer
tests.unittests.web.maintenance.forms_test.TestMaintenanceCalendarForm ‑ test_next_month_start_returns_the_first_day_of_the_next_month
tests.unittests.web.maintenance.forms_test.TestMaintenanceCalendarForm ‑ test_previous_month_start_returns_the_first_day_of_the_previous_month
tests.unittests.web.maintenance.forms_test.TestMaintenanceCalendarForm ‑ test_this_month_start_returns_the_first_day_of_the_month
tests.unittests.web.maintenance.forms_test.TestMaintenanceCalendarForm ‑ test_when_month_is_december_next_month_start_returns_january
tests.unittests.web.maintenance.forms_test.TestMaintenanceCalendarForm ‑ test_when_month_is_january_previous_month_start_returns_december
tests.unittests.web.servicecheckers_test.ServiceCheckersTest ‑ test_get_ssh_description
tests.unittests.web.servicecheckers_test.ServiceCheckersTest ‑ test_load_checkers
tests.unittests.web.sortedstats.sortedstats_test.TestSortedStats ‑ test_cache_key_is_correct
tests.unittests.web.sortedstats.sortedstats_test.TestSortedStats ‑ test_cache_not_used_if_empty_and_use_cache_is_off
tests.unittests.web.sortedstats.sortedstats_test.TestSortedStats ‑ test_cache_not_used_if_empty_and_use_cache_is_on
tests.unittests.web.sortedstats.sortedstats_test.TestSortedStats ‑ test_get_timestamps_has_correct_delta
tests.unittests.web.sortedstats.sortedstats_test.TestSortedStats ‑ test_process_form_returns_cache_value_if_cache_exists
tests.unittests.web.sortedstats.sortedstatsconfig_test.TestSortedStatsConfif ‑ test_config_ignores_other_timestamps
tests.unittests.web.sortedstats.sortedstatsconfig_test.TestSortedStatsConfif ‑ test_correct_config_should_pass
tests.unittests.web.sortedstats.sortedstatsconfig_test.TestSortedStatsConfif ‑ test_invalid_config_returns_no_report
tests.unittests.web.sortedstats.sortedstatsconfig_test.TestSortedStatsConfif ‑ test_invalid_rows_should_raise_exception
tests.unittests.web.sortedstats.sortedstatsconfig_test.TestSortedStatsConfif ‑ test_invalid_timeframe_should_raise_exception
tests.unittests.web.sortedstats.sortedstatsconfig_test.TestSortedStatsConfif ‑ test_invalid_view_should_raise_exception
tests.unittests.web.threshold_test ‑ test_empty_thresholdform_should_not_validate
tests.unittests.web.threshold_test ‑ test_filled_thresholdform_should_validate
tests.unittests.web.threshold_test ‑ test_thresholdform_with_invalid_alert_expression_should_not_validate
tests.unittests.web.threshold_test ‑ test_thresholdform_with_invalid_period_should_not_validate
tests.unittests.web.urls_test ‑ test_ipdevinfo_interface_details_by_name_should_support_ipv4_address
tests.unittests.web.urls_test ‑ test_ipdevinfo_interface_details_by_name_should_support_ipv6_address
tests.unittests.web.urls_test ‑ test_ipdevinfo_interface_details_by_name_should_support_typical_sysnames
tests.unittests.web.urls_test ‑ test_ipdevinfo_interface_details_should_support_ipv4_address
tests.unittests.web.urls_test ‑ test_ipdevinfo_interface_details_should_support_ipv6_address
tests.unittests.web.urls_test ‑ test_ipdevinfo_interface_details_should_support_typical_sysnames
tests.unittests.web.webfront_test ‑ test_tools_should_be_split_in_3_columns