Exemple #1
0
def test_default():
    content = """2 2
1 2 5
1 2 -5
""".splitlines()
    adj_m = parse_in(content=content)
    dist = answer_func(adj_m)
    expect = 5
    assert expect == dist
Exemple #2
0
def test_bad():
    content = """5 5 
1 2 2
2 3 1
1 3 1
1 1 -1
5 4 10
""".splitlines()
    adj_m = parse_in(content=content)
    dist = answer_func(adj_m)
    expect = ":("
    assert expect == dist
Exemple #3
0
def test_minus():
    content = """5 5 
1 5 -4
1 2 -2
2 3 -1
1 3 -1
3 5 -6
5 4 -10
""".splitlines()
    adj_m = parse_in(content=content)
    dist = answer_func(adj_m)
    expect = -4
    assert expect == dist
Exemple #4
0
def test_plus():
    content = """5 5 
1 5 4
1 2 2
2 3 1
1 3 1
3 5 6
5 4 10
""".splitlines()
    adj_m = parse_in(content=content)
    dist = answer_func(adj_m)
    expect = 9
    assert expect == dist