def test_get_dashboard_totals_adds_percentages(): stats = { "sms": {"requested": 3, "delivered": 0, "failed": 2}, "email": {"requested": 0, "delivered": 0, "failed": 0}, } assert get_dashboard_totals(stats)["sms"]["failed_percentage"] == "66.7" assert get_dashboard_totals(stats)["email"]["failed_percentage"] == "0"
def test_get_dashboard_totals_adds_percentages(): stats = { 'sms': { 'requested': 3, 'delivered': 0, 'failed': 2 }, 'email': { 'requested': 0, 'delivered': 0, 'failed': 0 } } assert get_dashboard_totals(stats)['sms']['failed_percentage'] == '66.7' assert get_dashboard_totals(stats)['email']['failed_percentage'] == '0'
def test_get_dashboard_totals_adds_percentages(): stats = { "sms": { "requested": 3, "delivered": 0, "failed": 2 }, "email": { "requested": 0, "delivered": 0, "failed": 0 }, } assert get_dashboard_totals(stats)["sms"]["failed_percentage"] == "66.7" assert get_dashboard_totals(stats)["email"]["failed_percentage"] == "0"
def test_get_dashboard_totals_adds_warning(failures, expected): stats = { 'sms': { 'requested': 100, 'delivered': 0, 'failed': failures } } assert get_dashboard_totals(stats)['sms']['show_warning'] == expected
def test_get_dashboard_totals_adds_warning(failures, expected): stats = {"sms": {"requested": 100, "delivered": 0, "failed": failures}} assert get_dashboard_totals(stats)["sms"]["show_warning"] == expected