Add LoadFileAction, Rename ActionFactoryAction->ActionFactory, Rename falyx.action.mixins->falyx.action.action_mixins, fix bug unable to parse negative numbers in CommandArgumentParser

This commit is contained in:
2025-06-27 22:33:14 -04:00
parent 38f5f1e934
commit bb325684ac
23 changed files with 461 additions and 190 deletions

View File

@ -1,6 +1,6 @@
import pytest
from falyx.action import Action, ActionFactoryAction, ChainedAction
from falyx.action import Action, ActionFactory, ChainedAction
def make_chain(value) -> ChainedAction:
@ -16,9 +16,7 @@ def make_chain(value) -> ChainedAction:
@pytest.mark.asyncio
async def test_action_factory_action():
action = ActionFactoryAction(
name="test_action", factory=make_chain, args=("test_value",)
)
action = ActionFactory(name="test_action", factory=make_chain, args=("test_value",))
result = await action()