[1][2] Labs #338

Merged
VladimirGub merged 32 commits from skorohodovsa/2026-rff_mp:main into develop 2026-05-30 11:56:43 +00:00
Showing only changes of commit e590e7d02d - Show all commits

View File

@ -5,7 +5,7 @@ import copy
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
from linked_list import create_linked_list, ll_find, ll_insert, ll_list_all
from linked_list import create_linked_list, ll_find, ll_insert, ll_list_all, ll_delete
@pytest.fixture
@ -108,7 +108,21 @@ def test_ll_insert_new(linked_list):
all_items = ll_list_all(result)
assert all_items[-1].get("name") == new_name
def test_ll_delete(linked_list):
def test_ll_delete(linked_list, test_records):
assert linked_list is not None
tests = [
test_records[0],
test_records[1],
test_records[len(test_records) // 2],
test_records[-2],
test_records[-1],
{"name": "Сергей", "phone": "89290504426"},
]
for test in tests:
test_ll = copy.deepcopy(linked_list)
result_delete = ll_delete(test_ll, test.get('name'))
assert ll_find(result_delete, test.get('name')) is None