コード例 #1
0
def test_delete_list_item_id_does_not_raise():
    store = ListStore()
    store.add_list_item("people")
    try:
        store.delete_list_item("people", "123456")
    except ValueError:
        # Not necessary, but keeps it explicit.
        pytest.fail("Deleting a non-existent list item raised an error")
コード例 #2
0
def test_list_item_positions_update_after_deletion():
    store = ListStore()

    first_id = store.add_list_item("people")
    second_id = store.add_list_item("people")

    assert store.list_item_position("people", first_id) == 1

    store.delete_list_item("people", first_id)
    assert store.list_item_position("people", second_id) == 1
コード例 #3
0
def test_delete_list_item_id():
    store = ListStore()
    person = store.add_list_item("people")
    store.delete_list_item("people", person)
    assert not store._lists  # pylint: disable=protected-access