def test_delete(fb): id = "test@test" type = "temperature" bound = 80 direction = "gt" # Delete everything fb.delete(dummy_database, None) # Add previous data fb.post(dummy_database, { "id": id, "type": type, "bound": bound, "direction": direction }) alerts = Alerts(lambda x: x, dummy_database) # Delete alert alerts.delete_alert(id, type, bound, direction) assert len(alerts.alerts) == 0 # Try deleting alert again alerts.delete_alert(id, type, bound, direction) assert len(alerts.alerts) == 0
def test_add_and_delete(fb): id = "test@test" type = "temperature" bound = 80 direction = "gt" # Delete everything fb.delete(dummy_database, None) alerts = Alerts(lambda x: x, dummy_database) assert len(alerts.alerts) == 0 alerts.add_alert(id, type, bound, direction) assert len(alerts.alerts) == 1 assert alerts.alerts.ix[0].id == id assert alerts.alerts.ix[0].type == type assert alerts.alerts.ix[0].bound == bound assert alerts.alerts.ix[0].direction == operator.gt if direction == 'gt' else operator.lt alerts.delete_alert(id, type, bound, direction) assert len(alerts.alerts) == 0
def test_add_and_delete(fb): id = "test@test" type = "temperature" bound = 80 direction = "gt" # Delete everything fb.delete(dummy_database, None) alerts = Alerts(lambda x: x, dummy_database) assert len(alerts.alerts) == 0 alerts.add_alert(id, type, bound, direction) assert len(alerts.alerts) == 1 assert alerts.alerts.ix[0].id == id assert alerts.alerts.ix[0].type == type assert alerts.alerts.ix[0].bound == bound assert alerts.alerts.ix[ 0].direction == operator.gt if direction == 'gt' else operator.lt alerts.delete_alert(id, type, bound, direction) assert len(alerts.alerts) == 0
def test_delete(fb): id = "test@test" type = "temperature" bound = 80 direction = "gt" # Delete everything fb.delete(dummy_database, None) # Add previous data fb.post(dummy_database, {"id": id, "type": type, "bound": bound, "direction": direction}) alerts = Alerts(lambda x: x, dummy_database) # Delete alert alerts.delete_alert(id, type, bound, direction) assert len(alerts.alerts) == 0 # Try deleting alert again alerts.delete_alert(id, type, bound, direction) assert len(alerts.alerts) == 0