Add abstract functions for PoE enabling #1696
15 errors, 264 pass in 3m 39s
Annotations
Check failure on line 0 in tests.functional.arnold_test
github-actions / Test results
All 2 runs with error: test_title_should_contain_detentions (tests.functional.arnold_test)
artifacts/test-reports/functional-py37-django32/functional-results.xml
artifacts/test-reports/functional-py38-django32/functional-results.xml
Raw output
selenium = <selenium.webdriver.chrome.webdriver.WebDriver (session="74dbcf646d8e9d35eb95bc3a5b51175e")>
base_url = 'http://localhost:8000'
@pytest.fixture
def selenium(selenium, base_url):
"""Fixture to initialize the selenium web driver with a NAV session logged
in as the admin user.
"""
from nav.bootstrap import bootstrap_django
bootstrap_django(__file__)
from nav.web.auth import create_session_cookie
selenium.implicitly_wait(10)
wait = WebDriverWait(selenium, 10)
cookie = create_session_cookie(USERNAME)
# visit a non-existent URL just to set the site context for cookies
selenium.get('{}/images/400'.format(base_url))
> wait.until(EC.text_to_be_present_in_element((By.TAG_NAME, "h1"), "Not found"))
tests/functional/conftest.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <selenium.webdriver.support.wait.WebDriverWait (session="74dbcf646d8e9d35eb95bc3a5b51175e")>
method = <selenium.webdriver.support.expected_conditions.text_to_be_present_in_element object at 0x7f9331c7f390>
message = ''
def until(self, method, message=''):
"""Calls the method provided with the driver as an argument until the \
return value is not False."""
screen = None
stacktrace = None
end_time = time.time() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.time() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message:
.tox/functional-py37-django32/lib/python3.7/site-packages/selenium/webdriver/support/wait.py:80: TimeoutException
Check failure on line 0 in tests.functional.geomap_test
github-actions / Test results
All 2 runs with error: test_geomap_loaded (tests.functional.geomap_test)
artifacts/test-reports/functional-py37-django32/functional-results.xml
artifacts/test-reports/functional-py38-django32/functional-results.xml
Raw output
selenium = <selenium.webdriver.chrome.webdriver.WebDriver (session="585eef3d24521d91bc53e331ff49286b")>
base_url = 'http://localhost:8000'
@pytest.fixture
def selenium(selenium, base_url):
"""Fixture to initialize the selenium web driver with a NAV session logged
in as the admin user.
"""
from nav.bootstrap import bootstrap_django
bootstrap_django(__file__)
from nav.web.auth import create_session_cookie
selenium.implicitly_wait(10)
wait = WebDriverWait(selenium, 10)
cookie = create_session_cookie(USERNAME)
# visit a non-existent URL just to set the site context for cookies
selenium.get('{}/images/400'.format(base_url))
> wait.until(EC.text_to_be_present_in_element((By.TAG_NAME, "h1"), "Not found"))
tests/functional/conftest.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <selenium.webdriver.support.wait.WebDriverWait (session="585eef3d24521d91bc53e331ff49286b")>
method = <selenium.webdriver.support.expected_conditions.text_to_be_present_in_element object at 0x7f932fc56b90>
message = ''
def until(self, method, message=''):
"""Calls the method provided with the driver as an argument until the \
return value is not False."""
screen = None
stacktrace = None
end_time = time.time() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.time() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message:
.tox/functional-py37-django32/lib/python3.7/site-packages/selenium/webdriver/support/wait.py:80: TimeoutException
Check failure on line 0 in tests.functional.navbar_test
github-actions / Test results
All 2 runs with error: test_simple_ip_search_should_return_result (tests.functional.navbar_test)
artifacts/test-reports/functional-py37-django32/functional-results.xml
artifacts/test-reports/functional-py38-django32/functional-results.xml
Raw output
selenium = <selenium.webdriver.chrome.webdriver.WebDriver (session="96062d83405f812c207f1924947e6965")>
base_url = 'http://localhost:8000'
@pytest.fixture
def selenium(selenium, base_url):
"""Fixture to initialize the selenium web driver with a NAV session logged
in as the admin user.
"""
from nav.bootstrap import bootstrap_django
bootstrap_django(__file__)
from nav.web.auth import create_session_cookie
selenium.implicitly_wait(10)
wait = WebDriverWait(selenium, 10)
cookie = create_session_cookie(USERNAME)
# visit a non-existent URL just to set the site context for cookies
selenium.get('{}/images/400'.format(base_url))
> wait.until(EC.text_to_be_present_in_element((By.TAG_NAME, "h1"), "Not found"))
tests/functional/conftest.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <selenium.webdriver.support.wait.WebDriverWait (session="96062d83405f812c207f1924947e6965")>
method = <selenium.webdriver.support.expected_conditions.text_to_be_present_in_element object at 0x7f932fb0f8d0>
message = ''
def until(self, method, message=''):
"""Calls the method provided with the driver as an argument until the \
return value is not False."""
screen = None
stacktrace = None
end_time = time.time() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.time() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message:
.tox/functional-py37-django32/lib/python3.7/site-packages/selenium/webdriver/support/wait.py:80: TimeoutException
Check failure on line 0 in tests.functional.netmap_test
github-actions / Test results
All 2 runs with error: test_netmap_index_should_not_have_syntax_errors (tests.functional.netmap_test)
artifacts/test-reports/functional-py37-django32/functional-results.xml
artifacts/test-reports/functional-py38-django32/functional-results.xml
Raw output
selenium = <selenium.webdriver.chrome.webdriver.WebDriver (session="942189801b3a62a0477a9fc9f037a02a")>
base_url = 'http://localhost:8000'
@pytest.fixture
def selenium(selenium, base_url):
"""Fixture to initialize the selenium web driver with a NAV session logged
in as the admin user.
"""
from nav.bootstrap import bootstrap_django
bootstrap_django(__file__)
from nav.web.auth import create_session_cookie
selenium.implicitly_wait(10)
wait = WebDriverWait(selenium, 10)
cookie = create_session_cookie(USERNAME)
# visit a non-existent URL just to set the site context for cookies
selenium.get('{}/images/400'.format(base_url))
> wait.until(EC.text_to_be_present_in_element((By.TAG_NAME, "h1"), "Not found"))
tests/functional/conftest.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <selenium.webdriver.support.wait.WebDriverWait (session="942189801b3a62a0477a9fc9f037a02a")>
method = <selenium.webdriver.support.expected_conditions.text_to_be_present_in_element object at 0x7f932fb7dbd0>
message = ''
def until(self, method, message=''):
"""Calls the method provided with the driver as an argument until the \
return value is not False."""
screen = None
stacktrace = None
end_time = time.time() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.time() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message:
.tox/functional-py37-django32/lib/python3.7/site-packages/selenium/webdriver/support/wait.py:80: TimeoutException
Check failure on line 0 in tests.functional.room_test
github-actions / Test results
All 2 runs with error: test_room_image_upload (tests.functional.room_test)
artifacts/test-reports/functional-py37-django32/functional-results.xml
artifacts/test-reports/functional-py38-django32/functional-results.xml
Raw output
selenium = <selenium.webdriver.chrome.webdriver.WebDriver (session="555b79b2d97e7e1a5238be352450571e")>
base_url = 'http://localhost:8000'
@pytest.fixture
def selenium(selenium, base_url):
"""Fixture to initialize the selenium web driver with a NAV session logged
in as the admin user.
"""
from nav.bootstrap import bootstrap_django
bootstrap_django(__file__)
from nav.web.auth import create_session_cookie
selenium.implicitly_wait(10)
wait = WebDriverWait(selenium, 10)
cookie = create_session_cookie(USERNAME)
# visit a non-existent URL just to set the site context for cookies
selenium.get('{}/images/400'.format(base_url))
> wait.until(EC.text_to_be_present_in_element((By.TAG_NAME, "h1"), "Not found"))
tests/functional/conftest.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <selenium.webdriver.support.wait.WebDriverWait (session="555b79b2d97e7e1a5238be352450571e")>
method = <selenium.webdriver.support.expected_conditions.text_to_be_present_in_element object at 0x7f932fb112d0>
message = ''
def until(self, method, message=''):
"""Calls the method provided with the driver as an argument until the \
return value is not False."""
screen = None
stacktrace = None
end_time = time.time() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.time() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message:
.tox/functional-py37-django32/lib/python3.7/site-packages/selenium/webdriver/support/wait.py:80: TimeoutException
Check failure on line 0 in tests.functional.status_test
github-actions / Test results
All 2 runs with error: test_panel_should_toggle_when_clicked (tests.functional.status_test)
artifacts/test-reports/functional-py37-django32/functional-results.xml
artifacts/test-reports/functional-py38-django32/functional-results.xml
Raw output
selenium = <selenium.webdriver.chrome.webdriver.WebDriver (session="51b81a44a8d374182afd183cec031951")>
base_url = 'http://localhost:8000'
@pytest.fixture
def selenium(selenium, base_url):
"""Fixture to initialize the selenium web driver with a NAV session logged
in as the admin user.
"""
from nav.bootstrap import bootstrap_django
bootstrap_django(__file__)
from nav.web.auth import create_session_cookie
selenium.implicitly_wait(10)
wait = WebDriverWait(selenium, 10)
cookie = create_session_cookie(USERNAME)
# visit a non-existent URL just to set the site context for cookies
selenium.get('{}/images/400'.format(base_url))
> wait.until(EC.text_to_be_present_in_element((By.TAG_NAME, "h1"), "Not found"))
tests/functional/conftest.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <selenium.webdriver.support.wait.WebDriverWait (session="51b81a44a8d374182afd183cec031951")>
method = <selenium.webdriver.support.expected_conditions.text_to_be_present_in_element object at 0x7f932fabb990>
message = ''
def until(self, method, message=''):
"""Calls the method provided with the driver as an argument until the \
return value is not False."""
screen = None
stacktrace = None
end_time = time.time() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.time() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message:
.tox/functional-py37-django32/lib/python3.7/site-packages/selenium/webdriver/support/wait.py:80: TimeoutException
Check failure on line 0 in tests.functional.status_test
github-actions / Test results
All 2 runs with error: test_remember_last_panel_state (tests.functional.status_test)
artifacts/test-reports/functional-py37-django32/functional-results.xml
artifacts/test-reports/functional-py38-django32/functional-results.xml
Raw output
selenium = <selenium.webdriver.chrome.webdriver.WebDriver (session="98a37f8b08c5ce3abcb4ef7ee18174d3")>
base_url = 'http://localhost:8000'
@pytest.fixture
def selenium(selenium, base_url):
"""Fixture to initialize the selenium web driver with a NAV session logged
in as the admin user.
"""
from nav.bootstrap import bootstrap_django
bootstrap_django(__file__)
from nav.web.auth import create_session_cookie
selenium.implicitly_wait(10)
wait = WebDriverWait(selenium, 10)
cookie = create_session_cookie(USERNAME)
# visit a non-existent URL just to set the site context for cookies
selenium.get('{}/images/400'.format(base_url))
> wait.until(EC.text_to_be_present_in_element((By.TAG_NAME, "h1"), "Not found"))
tests/functional/conftest.py:77:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <selenium.webdriver.support.wait.WebDriverWait (session="98a37f8b08c5ce3abcb4ef7ee18174d3")>
method = <selenium.webdriver.support.expected_conditions.text_to_be_present_in_element object at 0x7f932fb0c6d0>
message = ''
def until(self, method, message=''):
"""Calls the method provided with the driver as an argument until the \
return value is not False."""
screen = None
stacktrace = None
end_time = time.time() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
except self._ignored_exceptions as exc:
screen = getattr(exc, 'screen', None)
stacktrace = getattr(exc, 'stacktrace', None)
time.sleep(self._poll)
if time.time() > end_time:
break
> raise TimeoutException(message, screen, stacktrace)
E selenium.common.exceptions.TimeoutException: Message:
.tox/functional-py37-django32/lib/python3.7/site-packages/selenium/webdriver/support/wait.py:80: TimeoutException
github-actions / Test results
All 3 runs with error: tests.unittests.arnold.arnold_memo_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
artifacts/test-reports/unit-py39-django32/unit-results.xml
Raw output
tests/unittests/arnold/arnold_memo_test.py:4: in <module>
from nav.arnold import Memo
python/nav/arnold.py:48: in <module>
from nav.portadmin.management import ManagementFactory
python/nav/portadmin/management.py:19: in <module>
from nav.portadmin.handlers import ManagementHandler
python/nav/portadmin/handlers.py:40: in <module>
class ManagementHandler:
python/nav/portadmin/handlers.py:293: in ManagementHandler
def get_poe_state_options(self) -> Sequence[PoeState, ...]:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:254: in inner
return func(*args, **kwds)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in __getitem__
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in <genexpr>
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:142: in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
E TypeError: Parameters to generic types must be types. Got Ellipsis.
github-actions / Test results
All 3 runs with error: tests.unittests.arnold.arnold_should_detain_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
artifacts/test-reports/unit-py39-django32/unit-results.xml
Raw output
tests/unittests/arnold/arnold_should_detain_test.py:6: in <module>
from nav.arnold import (
python/nav/arnold.py:48: in <module>
from nav.portadmin.management import ManagementFactory
python/nav/portadmin/management.py:19: in <module>
from nav.portadmin.handlers import ManagementHandler
python/nav/portadmin/handlers.py:40: in <module>
class ManagementHandler:
python/nav/portadmin/handlers.py:293: in ManagementHandler
def get_poe_state_options(self) -> Sequence[PoeState, ...]:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:254: in inner
return func(*args, **kwds)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in __getitem__
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in <genexpr>
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:142: in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
E TypeError: Parameters to generic types must be types. Got Ellipsis.
github-actions / Test results
All 3 runs with error: tests.unittests.arnold.arnold_snmp_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
artifacts/test-reports/unit-py39-django32/unit-results.xml
Raw output
tests/unittests/arnold/arnold_snmp_test.py:2: in <module>
from nav.arnold import change_port_status
python/nav/arnold.py:48: in <module>
from nav.portadmin.management import ManagementFactory
python/nav/portadmin/management.py:19: in <module>
from nav.portadmin.handlers import ManagementHandler
python/nav/portadmin/handlers.py:40: in <module>
class ManagementHandler:
python/nav/portadmin/handlers.py:293: in ManagementHandler
def get_poe_state_options(self) -> Sequence[PoeState, ...]:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:254: in inner
return func(*args, **kwds)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in __getitem__
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in <genexpr>
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:142: in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
E TypeError: Parameters to generic types must be types. Got Ellipsis.
github-actions / Test results
All 3 runs with error: tests.unittests.arnold.arnold_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
artifacts/test-reports/unit-py39-django32/unit-results.xml
Raw output
tests/unittests/arnold/arnold_test.py:3: in <module>
from nav.arnold import find_input_type
python/nav/arnold.py:48: in <module>
from nav.portadmin.management import ManagementFactory
python/nav/portadmin/management.py:19: in <module>
from nav.portadmin.handlers import ManagementHandler
python/nav/portadmin/handlers.py:40: in <module>
class ManagementHandler:
python/nav/portadmin/handlers.py:293: in ManagementHandler
def get_poe_state_options(self) -> Sequence[PoeState, ...]:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:254: in inner
return func(*args, **kwds)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in __getitem__
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in <genexpr>
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:142: in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
E TypeError: Parameters to generic types must be types. Got Ellipsis.
github-actions / Test results
All 3 runs with error: tests.unittests.portadmin.portadmin_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
artifacts/test-reports/unit-py39-django32/unit-results.xml
Raw output
tests/unittests/portadmin/portadmin_test.py:7: in <module>
from nav.portadmin.management import ManagementFactory
python/nav/portadmin/management.py:19: in <module>
from nav.portadmin.handlers import ManagementHandler
python/nav/portadmin/handlers.py:40: in <module>
class ManagementHandler:
python/nav/portadmin/handlers.py:293: in ManagementHandler
def get_poe_state_options(self) -> Sequence[PoeState, ...]:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:254: in inner
return func(*args, **kwds)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in __getitem__
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in <genexpr>
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:142: in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
E TypeError: Parameters to generic types must be types. Got Ellipsis.
github-actions / Test results
All 3 runs with error: tests.unittests.portadmin.portadmin_util_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
artifacts/test-reports/unit-py39-django32/unit-results.xml
Raw output
tests/unittests/portadmin/portadmin_util_test.py:4: in <module>
from nav.web.portadmin.utils import (
python/nav/web/portadmin/utils.py:28: in <module>
from nav.portadmin.management import ManagementFactory
python/nav/portadmin/management.py:19: in <module>
from nav.portadmin.handlers import ManagementHandler
python/nav/portadmin/handlers.py:40: in <module>
class ManagementHandler:
python/nav/portadmin/handlers.py:293: in ManagementHandler
def get_poe_state_options(self) -> Sequence[PoeState, ...]:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:254: in inner
return func(*args, **kwds)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in __getitem__
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in <genexpr>
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:142: in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
E TypeError: Parameters to generic types must be types. Got Ellipsis.
github-actions / Test results
All 3 runs with error: tests.unittests.portadmin.snmputils_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
artifacts/test-reports/unit-py39-django32/unit-results.xml
Raw output
tests/unittests/portadmin/snmputils_test.py:20: in <module>
from nav.portadmin.snmp.base import SNMPHandler
python/nav/portadmin/snmp/base.py:35: in <module>
from nav.portadmin.handlers import (
python/nav/portadmin/handlers.py:40: in <module>
class ManagementHandler:
python/nav/portadmin/handlers.py:293: in ManagementHandler
def get_poe_state_options(self) -> Sequence[PoeState, ...]:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:254: in inner
return func(*args, **kwds)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in __getitem__
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in <genexpr>
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:142: in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
E TypeError: Parameters to generic types must be types. Got Ellipsis.
github-actions / Test results
All 3 runs with error: tests.unittests.portadmin.napalm.juniper_test
artifacts/test-reports/unit-py37-django32/unit-results.xml
artifacts/test-reports/unit-py38-django32/unit-results.xml
artifacts/test-reports/unit-py39-django32/unit-results.xml
Raw output
tests/unittests/portadmin/napalm/juniper_test.py:25: in <module>
from nav.portadmin.handlers import DeviceNotConfigurableError, ProtocolError
python/nav/portadmin/handlers.py:40: in <module>
class ManagementHandler:
python/nav/portadmin/handlers.py:293: in ManagementHandler
def get_poe_state_options(self) -> Sequence[PoeState, ...]:
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:254: in inner
return func(*args, **kwds)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in __getitem__
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:634: in <genexpr>
params = tuple(_type_check(p, msg) for p in params)
/opt/hostedtoolcache/Python/3.7.17/x64/lib/python3.7/typing.py:142: in _type_check
raise TypeError(f"{msg} Got {arg!r:.100}.")
E TypeError: Parameters to generic types must be types. Got Ellipsis.
Check notice on line 0 in .github
github-actions / Test results
279 tests found
There are 279 tests, see "Raw output" for the full list of tests.
Raw output
Chrome_116_0_0_0_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should create a checkbox in the node
Chrome_116_0_0_0_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should toggle on all the other checkboxes based on main one
Chrome_116_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_116_0_0_0_(Linux_x86_64).Global DT Filters day_since ‑ Global DT Filters day_since yesterday is 1 day since today
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date correctly from string
Chrome_116_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_116_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_116_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_116_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_116_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_116_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_116_0_0_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should hit basic vlan number
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit on missing vlan
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit substring match
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should return true on no vlan
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match case insensitive
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match trunk string
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should not match not trunk string
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove one keyword from search
Chrome_116_0_0_0_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove several keyword from search
Chrome_116_0_0_0_(Linux_x86_64).Numbers ‑ Numbers combines with toFixed for removing padding zeroes
Chrome_116_0_0_0_(Linux_x86_64).Numbers ‑ Numbers removes padding zeroes
Chrome_116_0_0_0_(Linux_x86_64).Numbers ‑ Numbers type is 'number'
Chrome_116_0_0_0_(Linux_x86_64).Numbers ‑ Numbers with input 'null' is 0
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should filter options when typing in search field
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should show all options when searching for nothing
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work on optgroups
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with optgroups
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords on several textareas
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work without optgroup
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect 'select all' button should select all options in this textarea
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a 'select all' button on textarea with multiple class
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a search field
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should display the hidden select when label is clicked
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should flip arrow on label click
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should have only one arrow in the label
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should not add a 'select all' button on textarea without multiple class
Chrome_116_0_0_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should set size on textarea to 10
Chrome_116_0_0_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should return an object with an x and y member
Chrome_116_0_0_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set x to be the timestamp
Chrome_116_0_0_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set y to be the value
Chrome_116_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should not remove other stuff
Chrome_116_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a double function call
Chrome_116_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call
Chrome_116_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with arguments
Chrome_116_0_0_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with extra
Chrome_116_0_0_0_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should be appended to jquery datatable
Chrome_116_0_0_0_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should sort modules ascending
Chrome_116_0_0_0_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should be appended to jquery datatable
Chrome_116_0_0_0_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should sort modules ascending
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort basic natural sort should work
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort basic numeric sort should work
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort basic text sorting should work
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on cisco interfaces
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on ifnames without prefix
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input inside links
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input with spaces
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed input
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed modules
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on other modules
Chrome_116_0_0_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on triple modules
Chrome_116_0_0_0_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should be appended to jquery datatable
Chrome_116_0_0_0_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should sort ascending
Chrome_116_0_0_0_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should be appended to jquery datatable
Chrome_116_0_0_0_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should sort descending
Chrome_116_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort basic numbers
Chrome_116_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort basic text
Chrome_116_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on ifnames without prefix
Chrome_116_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on mixed input
Chrome_116_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on other modules
Chrome_116_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on triple modules
Chrome_116_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort equal stuff
Chrome_116_0_0_0_(Linux_x86_64).natsort ‑ natsort should sort natural sort
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format giga-scale numbers right
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format mega-scale numbers right
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format micro-scale numbers right
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format milli-scale numbers right
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format nano-scale numbers right
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format negative numbers right
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format pico-scale numbers right
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format tera-scale numbers right
Chrome_116_0_0_0_(Linux_x86_64).siNumbers ‑ siNumbers should format two-digit numbers right
Chrome_116_0_0_0_(Linux_x86_64).table info converter create csv ‑ table info converter create csv should concatenate properly
Chrome_116_0_0_0_(Linux_x86_64).table info converter find sysname ‑ table info converter find sysname should find correct sysname from caption
Chrome_116_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_116_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_116_0_0_0_(Linux_x86_64).toFixed ‑ toFixed returns a string
Firefox_117_0_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should create a checkbox in the node
Firefox_117_0_(Linux_x86_64).Checkbox Selector ‑ Checkbox Selector should toggle on all the other checkboxes based on main one
Firefox_117_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_117_0_(Linux_x86_64).Global DT Filters day_since ‑ Global DT Filters day_since yesterday is 1 day since today
Firefox_117_0_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date correctly from string
Firefox_117_0_(Linux_x86_64).Global DT Filters extract_date ‑ Global DT Filters extract_date with no date in string should return oldest date
Firefox_117_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_117_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_117_0_(Linux_x86_64).Global DT Filters filter last seen ‑ Global DT Filters filter last seen with no value should return true
Firefox_117_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_117_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_117_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should hit basic vlan number
Firefox_117_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit on missing vlan
Firefox_117_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should not hit substring match
Firefox_117_0_(Linux_x86_64).Global DT Filters filter vlan ‑ Global DT Filters filter vlan should return true on no vlan
Firefox_117_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match case insensitive
Firefox_117_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should match trunk string
Firefox_117_0_(Linux_x86_64).Global DT Filters is_trunk ‑ Global DT Filters is_trunk should not match not trunk string
Firefox_117_0_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove one keyword from search
Firefox_117_0_(Linux_x86_64).Global DT Filters remove keywords ‑ Global DT Filters remove keywords should remove several keyword from search
Firefox_117_0_(Linux_x86_64).Numbers ‑ Numbers combines with toFixed for removing padding zeroes
Firefox_117_0_(Linux_x86_64).Numbers ‑ Numbers removes padding zeroes
Firefox_117_0_(Linux_x86_64).Numbers ‑ Numbers type is 'number'
Firefox_117_0_(Linux_x86_64).Numbers ‑ Numbers with input 'null' is 0
Firefox_117_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should filter options when typing in search field
Firefox_117_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should show all options when searching for nothing
Firefox_117_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work on optgroups
Firefox_117_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with optgroups
Firefox_117_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords
Firefox_117_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work with several searchwords on several textareas
Firefox_117_0_(Linux_x86_64).QuickSelect search ‑ QuickSelect search should work without optgroup
Firefox_117_0_(Linux_x86_64).QuickSelect ‑ QuickSelect 'select all' button should select all options in this textarea
Firefox_117_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a 'select all' button on textarea with multiple class
Firefox_117_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should add a search field
Firefox_117_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should display the hidden select when label is clicked
Firefox_117_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should flip arrow on label click
Firefox_117_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should have only one arrow in the label
Firefox_117_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should not add a 'select all' button on textarea without multiple class
Firefox_117_0_(Linux_x86_64).QuickSelect ‑ QuickSelect should set size on textarea to 10
Firefox_117_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should return an object with an x and y member
Firefox_117_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set x to be the timestamp
Firefox_117_0_(Linux_x86_64).convertToRickshaw ‑ convertToRickshaw should set y to be the value
Firefox_117_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should not remove other stuff
Firefox_117_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a double function call
Firefox_117_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call
Firefox_117_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with arguments
Firefox_117_0_(Linux_x86_64).filterFunctionCalls ‑ filterFunctionCalls should remove a single function call with extra
Firefox_117_0_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should be appended to jquery datatable
Firefox_117_0_(Linux_x86_64).modulesort module-asc ‑ modulesort module-asc should sort modules ascending
Firefox_117_0_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should be appended to jquery datatable
Firefox_117_0_(Linux_x86_64).modulesort module-desc ‑ modulesort module-desc should sort modules ascending
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort basic natural sort should work
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort basic numeric sort should work
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort basic text sorting should work
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on cisco interfaces
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on ifnames without prefix
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input inside links
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on input with spaces
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed input
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on mixed modules
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on other modules
Firefox_117_0_(Linux_x86_64).modulesort ‑ modulesort should sort correctly on triple modules
Firefox_117_0_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should be appended to jquery datatable
Firefox_117_0_(Linux_x86_64).natsort sort ascending ‑ natsort sort ascending should sort ascending
Firefox_117_0_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should be appended to jquery datatable
Firefox_117_0_(Linux_x86_64).natsort sort descending ‑ natsort sort descending should sort descending
Firefox_117_0_(Linux_x86_64).natsort ‑ natsort should sort basic numbers
Firefox_117_0_(Linux_x86_64).natsort ‑ natsort should sort basic text
Firefox_117_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on ifnames without prefix
Firefox_117_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on mixed input
Firefox_117_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on other modules
Firefox_117_0_(Linux_x86_64).natsort ‑ natsort should sort correctly on triple modules
Firefox_117_0_(Linux_x86_64).natsort ‑ natsort should sort equal stuff
Firefox_117_0_(Linux_x86_64).natsort ‑ natsort should sort natural sort
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format giga-scale numbers right
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format mega-scale numbers right
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format micro-scale numbers right
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format milli-scale numbers right
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format nano-scale numbers right
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format negative numbers right
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format pico-scale numbers right
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format tera-scale numbers right
Firefox_117_0_(Linux_x86_64).siNumbers ‑ siNumbers should format two-digit numbers right
Firefox_117_0_(Linux_x86_64).table info converter create csv ‑ table info converter create csv should concatenate properly
Firefox_117_0_(Linux_x86_64).table info converter find sysname ‑ table info converter find sysname should find correct sysname from caption
Firefox_117_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_117_0_(Linux_x86_64).table info converter format rowdata ‑ table info converter format rowdata should return a list of the cells values
Firefox_117_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.unittests.arnold.arnold_memo_test
tests.unittests.arnold.arnold_should_detain_test
tests.unittests.arnold.arnold_snmp_test
tests.unittests.arnold.arnold_test
tests.unittests.portadmin.napalm.juniper_test
tests.unittests.portadmin.portadmin_test
tests.unittests.portadmin.portadmin_util_test
tests.unittests.portadmin.snmputils_test