Exemplo n.º 1
0
def test_1d_str():
    x = ['a', 'b', 'c', 'd']
    assert utils.message_depth(x) == 1
Exemplo n.º 2
0
def test_maxdepth_str():
    x = [[['a',],],]
    assert utils.message_depth(x, maxdepth=99) == 3
    assert utils.message_depth(x, maxdepth=2) == 2
    assert utils.message_depth(x, maxdepth=1) == 1
Exemplo n.º 3
0
def test_0d_int():
    assert utils.message_depth(37) == 0
Exemplo n.º 4
0
def test_0d_str():
    assert utils.message_depth('some message') == 0
Exemplo n.º 5
0
def test_maxdepth_int():
    x = [[[1,],],]
    assert utils.message_depth(x, maxdepth=99) == 3
    assert utils.message_depth(x, maxdepth=2) == 2
    assert utils.message_depth(x, maxdepth=1) == 1
Exemplo n.º 6
0
def test_2d_int():
    x = [(1, 2), (3, 4)]
    assert utils.message_depth(x) == 2
Exemplo n.º 7
0
def test_2d_str():
    x = [('a', 'b'), ('c', 'd')]
    assert utils.message_depth(x) == 2
Exemplo n.º 8
0
def test_1d_int():
    assert utils.message_depth(range(10)) == 1