[Added] Test for DataListListCreate
This commit is contained in:
@@ -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])
|
||||
|
||||
Reference in New Issue
Block a user