Esempio n. 1
0
def test_project_tree_unknown_element():
    project_tree = ManageProjectElements()
    project_tree.add_element(81818, 0, {'timeworked': 10, 'timeestimated': 20, 'timeleft': 30})
    project_tree.add_element(81819, 81818, {'timeworked': 30, 'timeestimated': 50, 'timeleft': 20})

    response = project_tree.project_tree(3333)
    assert response == []
Esempio n. 2
0
def test_project_tree():
    project_tree = ManageProjectElements()
    project_tree.add_element(81818, 0, {'timeworked': 10, 'timeestimated': 20, 'timeleft': 30})
    project_tree.add_element(81819, 81818, {'timeworked': 30, 'timeestimated': 50, 'timeleft': 20})

    response = project_tree.project_tree(81818)
    assert response == [
        81818,
        {'timeworked': 10, 'timeestimated': 20, 'timeleft': 30},
        40,
        70,
        50,
        [
            [
                81819,
                {'timeworked': 30, 'timeestimated': 50, 'timeleft': 20},
                30,
                50,
                20,
                []
            ]
        ]
    ]