def test_handle_get_key_exists(): key, value = 'TEST', 1 handle_put(key, value) operation_status, p_value = handle_get(key) assert operation_status is True assert value == p_value handle_delete(key)
def test_handle_append_success(): key, value = 'TEST', [1, 2, 3, 4] handle_put(key, value) operation_status, msg = handle_append(key, 5) value = handle_get(key) assert operation_status is True assert msg, "Key [TEST] had value [5] appended" assert value[1] == [1, 2, 3, 4, 5] handle_delete(key)
def test_handle_increment_success(): key, value = 'TEST', 1 handle_put(key, value) operation_status, msg = handle_increment(key) return_value = handle_get(key) assert operation_status is True assert msg == "Key [TEST] incremented" assert return_value[1] == value + 1 handle_delete(key)
def test_handle_get_key_does_not_exists(): key, value = 'TEST', None operation_status, p_value = handle_get(key) assert operation_status is False assert value is p_value