コード例 #1
0
ファイル: test_node.py プロジェクト: jamo95/Newsy
def test_get_averaged_scorevariations():
    node = Node('a', score=10)
    node.variations = ['v1', 'v2']

    assert node.get_averaged_score() == 5.0
コード例 #2
0
ファイル: test_node.py プロジェクト: jamo95/Newsy
def test_has_variation():
    node = Node('a')
    node.variations = ['v']

    assert node.has_variation('v')
    assert not node.has_variation('w')
コード例 #3
0
ファイル: test_node.py プロジェクト: jamo95/Newsy
def test_get_variations():
    node = Node('a')
    node.variations = ['v']

    assert set(node.get_variations()) == set(['v'])
コード例 #4
0
ファイル: test_node.py プロジェクト: jamo95/Newsy
def test_remove_variation():
    node = Node('a')
    node.variations = ['v1', 'v2']
    node.remove_variation('v1')

    assert set(node.variations) == set(['v2'])