move some unit tests to unitslow

This commit is contained in:
Mike Kinney
2021-12-31 09:59:22 -08:00
parent bd697864e4
commit 10f48f130f
3 changed files with 11 additions and 11 deletions

View File

@@ -16,7 +16,7 @@ lint:
# show the slowest unit tests
slow:
pytest --durations=0
pytest --durations=5
# run the coverage report and open results in a browser
cov:

View File

@@ -39,7 +39,7 @@ def test_Tunnel_without_interface(mock_platform_system, reset_globals):
assert pytest_wrapped_e.type == Exception
@pytest.mark.unit
@pytest.mark.unitslow
@patch('platform.system')
def test_Tunnel_with_interface(mock_platform_system, caplog, reset_globals, iface_with_nodes):
"""Test that we can not instantiate a Tunnel without a valid interface"""
@@ -58,7 +58,7 @@ def test_Tunnel_with_interface(mock_platform_system, caplog, reset_globals, ifac
assert re.search(r'Not sending packet', caplog.text, re.MULTILINE)
@pytest.mark.unit
@pytest.mark.unitslow
@patch('platform.system')
def test_onTunnelReceive_from_ourselves(mock_platform_system, caplog, reset_globals, iface_with_nodes):
"""Test onTunnelReceive"""

View File

@@ -41,7 +41,7 @@ def test_fromStr():
assert fromStr('abc') == 'abc'
@pytest.mark.unit
@pytest.mark.unitslow
def test_quoteBooleans():
"""Test quoteBooleans"""
assert quoteBooleans('') == ''
@@ -94,7 +94,7 @@ def test_pskToString_one_byte_non_zero_value():
assert pskToString(bytes([0x01])) == 'default'
@pytest.mark.unit
@pytest.mark.unitslow
def test_pskToString_many_bytes():
"""Test pskToString many bytes"""
assert pskToString(bytes([0x02, 0x01])) == 'secret'
@@ -106,7 +106,7 @@ def test_pskToString_simple():
assert pskToString(bytes([0x03])) == 'simple2'
@pytest.mark.unit
@pytest.mark.unitslow
def test_our_exit_zero_return_value():
"""Test our_exit with a zero return value"""
with pytest.raises(SystemExit) as pytest_wrapped_e:
@@ -154,7 +154,7 @@ def test_catchAndIgnore(caplog):
assert re.search(r'Exception thrown in something', caplog.text, re.MULTILINE)
@pytest.mark.unit
@pytest.mark.unitslow
def test_remove_keys_from_dict_empty_keys_empty_dict():
"""Test when keys and dict both are empty"""
assert not remove_keys_from_dict((), {})
@@ -178,7 +178,7 @@ def test_remove_keys_from_dict():
assert remove_keys_from_dict(('b'), {'a':1, 'b':2}) == {'a':1}
@pytest.mark.unit
@pytest.mark.unitslow
def test_Timeout_not_found():
"""Test Timeout()"""
to = Timeout(0.2)
@@ -186,7 +186,7 @@ def test_Timeout_not_found():
to.waitForSet('bar', attrs)
@pytest.mark.unit
@pytest.mark.unitslow
def test_Timeout_found():
"""Test Timeout()"""
to = Timeout(0.2)
@@ -194,7 +194,7 @@ def test_Timeout_found():
to.waitForSet('bar', attrs)
@pytest.mark.unit
@pytest.mark.unitslow
def test_hexstr():
"""Test hexstr()"""
assert hexstr(b'123') == '31:32:33'
@@ -208,7 +208,7 @@ def test_ipstr():
assert ipstr(b'') == ''
@pytest.mark.unit
@pytest.mark.unitslow
def test_readnet_u16():
"""Test readnet_u16()"""
assert readnet_u16(b'123456', 2) == 13108