Esempio n. 1
0
def test_format_weekly_stats_to_list_has_stats_with_failure_rate():
    stats = {
        '2016-07-25': {'sms': _stats(3, 1, 2)}
    }
    resp = format_weekly_stats_to_list(stats)
    assert resp[0]['sms']['failure_rate'] == '66.7'
    assert resp[0]['sms']['requested'] == 3
def test_format_weekly_stats_to_list_sorts_by_week():
    stats = {"2016-07-04": {}, "2016-07-11": {}, "2016-07-18": {}, "2016-07-25": {}}
    resp = format_weekly_stats_to_list(stats)
    assert resp[0]["week_start"] == "2016-07-25"
    assert resp[1]["week_start"] == "2016-07-18"
    assert resp[2]["week_start"] == "2016-07-11"
    assert resp[3]["week_start"] == "2016-07-04"
Esempio n. 3
0
def test_format_weekly_stats_to_list_includes_datetime_for_comparison():
    stats = {
        '2016-07-25': {}
    }
    resp = format_weekly_stats_to_list(stats)
    assert resp == [{
        'week_start': '2016-07-25',
        'week_end': '2016-07-31',
        'week_end_datetime': datetime(2016, 7, 31, 0, 0, 0)
    }]
Esempio n. 4
0
def test_format_weekly_stats_to_list_sorts_by_week():
    stats = {
        '2016-07-04': {},
        '2016-07-11': {},
        '2016-07-18': {},
        '2016-07-25': {}
    }
    resp = format_weekly_stats_to_list(stats)
    assert resp[0]['week_start'] == '2016-07-25'
    assert resp[1]['week_start'] == '2016-07-18'
    assert resp[2]['week_start'] == '2016-07-11'
    assert resp[3]['week_start'] == '2016-07-04'
Esempio n. 5
0
def test_format_weekly_stats_to_list_empty_case():
    assert format_weekly_stats_to_list({}) == []
def test_format_weekly_stats_to_list_has_stats_with_failure_rate():
    stats = {"2016-07-25": {"sms": _stats(3, 1, 2)}}
    resp = format_weekly_stats_to_list(stats)
    assert resp[0]["sms"]["failure_rate"] == "66.7"
    assert resp[0]["sms"]["requested"] == 3
def test_format_weekly_stats_to_list_includes_datetime_for_comparison():
    stats = {"2016-07-25": {}}
    resp = format_weekly_stats_to_list(stats)
    assert resp == [
        {"week_start": "2016-07-25", "week_end": "2016-07-31", "week_end_datetime": datetime(2016, 7, 31, 0, 0, 0)}
    ]
def test_format_weekly_stats_to_list_empty_case():
    assert format_weekly_stats_to_list({}) == []