From c5c733759ce0f5adfc7c0035b2a39fe94de150ba Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Fri, 28 Nov 2025 13:09:01 -0300 Subject: [PATCH] [Added] Test for DataListListCreate --- tests/test_data_list_nodes.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/test_data_list_nodes.py b/tests/test_data_list_nodes.py index 6560716..aa6d9e4 100644 --- a/tests/test_data_list_nodes.py +++ b/tests/test_data_list_nodes.py @@ -20,6 +20,7 @@ from src.basic_data_handling.data_list_nodes import ( DataListInsert, DataListLast, DataListLength, + DataListListCreate, DataListMax, DataListMin, DataListPop, @@ -239,6 +240,20 @@ def test_create_from_string(): assert node.create_list(_dynamic_number=0) == ([],) +def test_list_create(): + node = DataListListCreate() + # Testing with string values + assert (node.create_list(item_0=["hello", "world"], item_1=["bye", "bye!"], _dynamic_number=2) == + ([["hello", "world"], ["bye", "bye!"]],)) + + # Testing with mixed values + assert (node.create_list(item_0=[123, 456], item_1=[True, False], _dynamic_number=2) == + ([[123, 456], [True, False]],)) + + # Testing with empty list + assert node.create_list(_dynamic_number=0) == ([],) + + def test_pop_random(): node = DataListPopRandom() result_list, item = node.pop_random_element(list=[1])