Fix code duplication
This commit is contained in:
@@ -239,126 +239,6 @@ def test_create_from_string():
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create():
|
||||
node = DataListCreate()
|
||||
# Testing with one item
|
||||
assert node.create_list(item_0="test", _dynamic_number=1) == (["test"],)
|
||||
|
||||
# Testing with multiple items of different types
|
||||
assert node.create_list(item_0=1, item_1="two", item_2=3.0, _dynamic_number=3) == ([1, "two", 3.0],)
|
||||
|
||||
# Testing with empty list (no items)
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create_from_boolean():
|
||||
node = DataListCreateFromBoolean()
|
||||
# Testing with boolean values
|
||||
assert node.create_list(item_0=True, item_1=False, _dynamic_number=2) == ([True, False],)
|
||||
|
||||
# Testing with boolean-convertible values
|
||||
assert node.create_list(item_0=1, item_1=0, _dynamic_number=2) == ([True, False],)
|
||||
|
||||
# Testing with empty list
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create_from_float():
|
||||
node = DataListCreateFromFloat()
|
||||
# Testing with float values
|
||||
assert node.create_list(item_0=1.5, item_1=2.5, _dynamic_number=2) == ([1.5, 2.5],)
|
||||
|
||||
# Testing with float-convertible values
|
||||
assert node.create_list(item_0=1, item_1="2.5", _dynamic_number=2) == ([1.0, 2.5],)
|
||||
|
||||
# Testing with empty list
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create_from_int():
|
||||
node = DataListCreateFromInt()
|
||||
# Testing with integer values
|
||||
assert node.create_list(item_0=1, item_1=2, _dynamic_number=2) == ([1, 2],)
|
||||
|
||||
# Testing with int-convertible values
|
||||
assert node.create_list(item_0="1", item_1=2.0, _dynamic_number=2) == ([1, 2],)
|
||||
|
||||
# Testing with empty list
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create_from_string():
|
||||
node = DataListCreateFromString()
|
||||
# Testing with string values
|
||||
assert node.create_list(item_0="hello", item_1="world", _dynamic_number=2) == (["hello", "world"],)
|
||||
|
||||
# Testing with string-convertible values
|
||||
assert node.create_list(item_0=123, item_1=True, _dynamic_number=2) == (["123", "True"],)
|
||||
|
||||
# Testing with empty list
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create():
|
||||
node = DataListCreate()
|
||||
# Testing with one item
|
||||
assert node.create_list(item_0="test", _dynamic_number=1) == (["test"],)
|
||||
|
||||
# Testing with multiple items of different types
|
||||
assert node.create_list(item_0=1, item_1="two", item_2=3.0, _dynamic_number=3) == ([1, "two", 3.0],)
|
||||
|
||||
# Testing with empty list (no items)
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create_from_boolean():
|
||||
node = DataListCreateFromBoolean()
|
||||
# Testing with boolean values
|
||||
assert node.create_list(item_0=True, item_1=False, _dynamic_number=2) == ([True, False],)
|
||||
|
||||
# Testing with boolean-convertible values
|
||||
assert node.create_list(item_0=1, item_1=0, _dynamic_number=2) == ([True, False],)
|
||||
|
||||
# Testing with empty list
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create_from_float():
|
||||
node = DataListCreateFromFloat()
|
||||
# Testing with float values
|
||||
assert node.create_list(item_0=1.5, item_1=2.5, _dynamic_number=2) == ([1.5, 2.5],)
|
||||
|
||||
# Testing with float-convertible values
|
||||
assert node.create_list(item_0=1, item_1="2.5", _dynamic_number=2) == ([1.0, 2.5],)
|
||||
|
||||
# Testing with empty list
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create_from_int():
|
||||
node = DataListCreateFromInt()
|
||||
# Testing with integer values
|
||||
assert node.create_list(item_0=1, item_1=2, _dynamic_number=2) == ([1, 2],)
|
||||
|
||||
# Testing with int-convertible values
|
||||
assert node.create_list(item_0="1", item_1=2.0, _dynamic_number=2) == ([1, 2],)
|
||||
|
||||
# Testing with empty list
|
||||
assert node.create_list(_dynamic_number=0) == ([],)
|
||||
|
||||
|
||||
def test_create_from_string():
|
||||
node = DataListCreateFromString()
|
||||
# Testing with string values
|
||||
assert node.create_list(item_0="hello", item_1="world", _dynamic_number=2) == (["hello", "world"],)
|
||||
|
||||
# Testing with string-convertible values
|
||||
assert node.create_list(item_0=123, item_1=True, _dynamic_number=2) == (["123", "True"],)
|
||||
|
||||
# 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