Пример #1
0
def test_stats_number_of_tickets_of_an_user_query_no_mean_time_to_resolve():
    list_of_tickets = [
        {"owner": "*****@*****.**", "status": "open", "created": "wed jul 15 21:16:50 2015", "resolved": "not set"}
    ]
    response = stats_number_of_tickets_of_an_user(list_of_tickets, "*****@*****.**")
    assert response == {
        "resolved": 0,
        "mean_time_to_resolve": 0,
        "open": 1,
        "time_worked": 0,
        "number_of_interrupted_times": 0,
        "number_of_urgent_tickets": 0,
    }
Пример #2
0
def test_stats_number_of_tickets_of_an_user_query_no_mean_time_to_resolve():
    list_of_tickets = [{
        'owner': '*****@*****.**',
        'status': 'open',
        'created': 'wed jul 15 21:16:50 2015',
        'resolved': 'not set',
    }]
    response = stats_number_of_tickets_of_an_user(list_of_tickets,
                                                  '*****@*****.**')
    assert response == {
        'resolved': 0,
        'mean_time_to_resolve': 0,
        'open': 1,
        'time_worked': 0,
        'number_of_interrupted_times': 0,
        'number_of_urgent_tickets': 0,
    }
Пример #3
0
def test_stats_number_of_tickets_of_an_user_query_ok():
    list_of_tickets = [{
        'owner': '*****@*****.**',
        'status': 'resolved',
        'created': 'wed jul 15 21:16:50 2015',
        'resolved': 'wed jul 15 23:16:00 2015',
        'cf.{ditic-interrupted}': '5',
        'cf.{ditic-urgent}': 'yes',
    }]
    response = stats_number_of_tickets_of_an_user(list_of_tickets,
                                                  '*****@*****.**')
    assert response == {
        'resolved': 1,
        'mean_time_to_resolve': 119.16666666666667,
        'open': 0,
        'time_worked': 0,
        'number_of_interrupted_times': 5,
        'number_of_urgent_tickets': 1,
    }
Пример #4
0
def test_stats_number_of_tickets_of_an_user_query_ok():
    list_of_tickets = [
        {
            "owner": "*****@*****.**",
            "status": "resolved",
            "created": "wed jul 15 21:16:50 2015",
            "resolved": "wed jul 15 23:16:00 2015",
            "cf.{ditic-interrupted}": "5",
            "cf.{ditic-urgent}": "yes",
        }
    ]
    response = stats_number_of_tickets_of_an_user(list_of_tickets, "*****@*****.**")
    assert response == {
        "resolved": 1,
        "mean_time_to_resolve": 119.16666666666667,
        "open": 0,
        "time_worked": 0,
        "number_of_interrupted_times": 5,
        "number_of_urgent_tickets": 1,
    }