* refactor: move tests folder to src/backend * chore(Makefile): update pytest commands to run tests from the correct directory paths for unit and integration tests * refactor: update file path in test_custom_component.py The file path in the test_custom_component.py file has been updated to use the correct relative path to the component_multiple_outputs.py file. This change ensures that the test code can access the correct file and improves the reliability of the test.
17 lines
544 B
Python
17 lines
544 B
Python
import random
|
|
|
|
from langflow.custom import CustomComponent
|
|
from langflow.field_typing import Input
|
|
|
|
|
|
class TestComponent(CustomComponent):
|
|
def refresh_values(self):
|
|
# This is a function that will be called every time the component is updated
|
|
# and should return a list of random strings
|
|
return [f"Random {random.randint(1, 100)}" for _ in range(5)]
|
|
|
|
def build_config(self):
|
|
return {"param": Input(display_name="Param", options=self.refresh_values)}
|
|
|
|
def build(self, param: int):
|
|
return param
|