Exemplo n.º 1
0
def test_construct_tree_batch():
    pub = JUnitPublisher("should_not_be_created.xml")
    v = Validation("low", priority=Priority.CRITICAL)
    failure = Failure("bar", v, "message", time=30)
    success = Success("foo", v, time=20)
    tree = pub._construct_tree([failure, failure, success]).getroot()
    assert tree.get("failures") == str(2)
    assert tree.get("tests") == str(3)
    assert float(tree.get("time")) == 80
    assert len(tree) == 3
Exemplo n.º 2
0
def test_construct_tree_batch():
    pub = JUnitPublisher("should_not_be_created.xml")
    v = Validation("low", priority=Priority.CRITICAL)
    failure = Failure("bar", v, "message", time=30)
    success = Success("foo", v, time=20)
    tree = pub._construct_tree([failure, failure, success]).getroot()
    assert tree.get("failures") == str(2)
    assert tree.get("tests") == str(3)
    assert float(tree.get("time")) == 80
    assert len(tree) == 3
Exemplo n.º 3
0
def test_construct_tree_success():
    pub = JUnitPublisher("should_not_be_created.xml")
    v = Validation("low", priority=Priority.CRITICAL)
    success = Success("bar", v, time=30)
    tree = pub._construct_tree([success]).getroot()
    assert tree.get("failures") == str(0)
    assert tree.get("tests") == str(1)
    assert float(tree.get("time")) == 30
    assert len(tree) == 1
    for element in tree:
        assert float(element.get("time")) == 30
        assert len(element) == 0
Exemplo n.º 4
0
def test_construct_tree_success():
    pub = JUnitPublisher("should_not_be_created.xml")
    v = Validation("low", priority=Priority.CRITICAL)
    success = Success("bar", v, time=30)
    tree = pub._construct_tree([success]).getroot()
    assert tree.get("failures") == str(0)
    assert tree.get("tests") == str(1)
    assert float(tree.get("time")) == 30
    assert len(tree) == 1
    for element in tree:
        assert float(element.get("time")) == 30
        assert len(element) == 0
Exemplo n.º 5
0
def test_construct_tree_failure():
    pub = JUnitPublisher("should_not_be_created.xml")
    v = Validation("low", priority=Priority.CRITICAL)
    failure = Failure("bar", v, "unable to transmogrify", time=30)
    tree = pub._construct_tree([failure]).getroot()
    assert tree.get("failures") == str(1)
    assert tree.get("tests") == str(1)
    assert float(tree.get("time")) == 30
    assert len(tree) == 1
    for element in tree:
        assert float(element.get("time")) == 30
        for sub in element:
            assert sub.text
Exemplo n.º 6
0
def test_construct_tree_failure():
    pub = JUnitPublisher("should_not_be_created.xml")
    v = Validation("low", priority=Priority.CRITICAL)
    failure = Failure("bar", v, "unable to transmogrify", time=30)
    tree = pub._construct_tree([failure]).getroot()
    assert tree.get("failures") == str(1)
    assert tree.get("tests") == str(1)
    assert float(tree.get("time")) == 30
    assert len(tree) == 1
    for element in tree:
        assert float(element.get("time")) == 30
        for sub in element:
            assert sub.text