Esempio n. 1
0
def test_engagement_mapping_bad():
    
    analytics = {}
    algo_id = -1

    value_error = False
    try:
        algo.engagement_mapping(analytics, algo_id)
    except ValueError:
        value_error = True
        
    assert value_error
Esempio n. 2
0
def test_engagement_mapping_1_zero_coeffs():

    analytics = [{"article_id": "fcce9e950368569c72d1dae0c3023a94", "action": "done", "total_time": 30, "time_zero": 3, "down": 0, "up": 0, "percent": 0, "share": []}]

    failed = False
    for i in range(len(analytics)):
        coeff = algo.engagement_mapping(analytics[i], 1)
        if coeff != 0.0:
            failed = True

    assert not failed