Переглянути джерело

fix/array file cannot use in iteration node (#12035)

Signed-off-by: -LAN- <laipz8200@outlook.com>
tags/0.15.0
-LAN- 10 місяці тому
джерело
коміт
094343739b
Аккаунт користувача з таким Email не знайдено

+ 1
- 1
api/core/variables/variables.py Переглянути файл

pass pass




class ArrayFileVariable(ArrayFileSegment, Variable):
class ArrayFileVariable(ArrayFileSegment, ArrayVariable):
pass pass

+ 7
- 0
api/tests/unit_tests/core/app/segments/test_variables.py Переглянути файл

from pydantic import ValidationError from pydantic import ValidationError


from core.variables import ( from core.variables import (
ArrayFileVariable,
ArrayVariable,
FloatVariable, FloatVariable,
IntegerVariable, IntegerVariable,
ObjectVariable, ObjectVariable,
assert var.to_object() == 3.14 assert var.to_object() == 3.14
var = SecretVariable(name="secret", value="secret_value") var = SecretVariable(name="secret", value="secret_value")
assert var.to_object() == "secret_value" assert var.to_object() == "secret_value"


def test_array_file_variable_is_array_variable():
var = ArrayFileVariable(name="files", value=[])
assert isinstance(var, ArrayVariable)

Завантаження…
Відмінити
Зберегти