示例#1
0
def test_format_monthly_stats_has_stats_with_failure_rate():
    resp = format_monthly_stats_to_list({'2016-07': {'sms': _stats(3, 1, 2)}})
    assert resp[0]['sms_counts'] == {
        'failed': 2,
        'failed_percentage': '66.7',
        'requested': 3,
        'show_warning': True,
    }
def test_format_monthly_stats_has_stats_with_failure_rate():
    resp = format_monthly_stats_to_list({"2016-07": {"sms": _stats(3, 1, 2)}})
    assert resp[0]["sms_counts"] == {
        "failed": 2,
        "failed_percentage": "66.7",
        "requested": 3,
        "show_warning": True,
    }
示例#3
0
def test_format_monthly_stats_works_for_email_letter():
    resp = format_monthly_stats_to_list(
        {'2016-07': {
            'sms': {},
            'email': {},
            'letter': {},
        }})
    assert isinstance(resp[0]['sms_counts'], dict)
    assert isinstance(resp[0]['email_counts'], dict)
    assert isinstance(resp[0]['letter_counts'], dict)
def test_format_monthly_stats_works_for_email_letter():
    resp = format_monthly_stats_to_list(
        {"2016-07": {
            "sms": {},
            "email": {},
            "letter": {},
        }})
    assert isinstance(resp[0]["sms_counts"], dict)
    assert isinstance(resp[0]["email_counts"], dict)
    assert isinstance(resp[0]["letter_counts"], dict)
示例#5
0
def test_format_monthly_stats_labels_month():
    resp = format_monthly_stats_to_list({'2016-07': {}})
    assert resp[0]['name'] == 'July'
示例#6
0
def test_format_monthly_stats_empty_case():
    assert format_monthly_stats_to_list({}) == []