def test_temp_failure_mmg_callback(phone_number): data = json.loads(mmg_callback("1234", phone_number)) assert data['MSISDN'] == phone_number assert data['status'] == "4" assert data['reference'] == "mmg_reference" assert data['CID'] == "1234"
def test_delivered_mmg_callback(phone_number): data = json.loads(mmg_callback("1234", phone_number)) assert data['MSISDN'] == phone_number assert data['status'] == "3" assert data['reference'] == "mmg_reference" assert data['CID'] == "1234"
def test_perm_failure_mmg_callback(): data = json.loads(mmg_callback("1234", "07822222222")) assert data['MSISDN'] == "07822222222" assert data['status'] == "5" assert data['reference'] == "mmg_reference" assert data['CID'] == "1234"
def test_temp_failure_mmg_callback(): data = json.loads(mmg_callback("1234", "07833333333")) assert data['MSISDN'] == "07833333333" assert data['status'] == "4" assert data['reference'] == "mmg_reference" assert data['CID'] == "1234"
def test_delivered_mmg_callback(): data = json.loads(mmg_callback("1234", "07811111111")) assert data['MSISDN'] == "07811111111" assert data['status'] == "3" assert data['reference'] == "mmg_reference" assert data['CID'] == "1234"