Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
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