def test_set_without_value_key_sends_none(): requester = Mock() requester.put.side_effect = get_response client = Client(requester=requester) key = '/update_key' client.set(key) requester.put.assert_called_with(key, data={'value': None, 'dir': False})
def test_update_key_returns_a_node_with_prev_node(): requester = Mock() requester.put.side_effect = get_response client = Client(requester=requester) node = client.set('/update_key', value=1) assert 'key_val' == node.value assert 'old_key_val' == node.prev_node.value