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, }
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, }
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, }
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, }