Boxuan Li 7186224899 Dump trajectories with delegate history if configured (#4336) 1 an în urmă
..
linters 178dbfaf4a Run pre-commit (#4163) 1 an în urmă
README.md 9605106e72 feat: append_file incl. all tests [agentskills] (#2346) 1 an în urmă
test_acompletion.py 0a03c802f5 Refactor llm.py (#4057) 1 an în urmă
test_action_serialization.py 5a45c648a8 attributes for BE/FE should not be sent (#4150) 1 an în urmă
test_agent_controller.py 804674bb9f refactor the logic in agent_controller to imporve readability (#3873) 1 an în urmă
test_agent_skill.py 87021bd78f Add docs about using pre-built image + remove duplicated method (#4359) 1 an în urmă
test_arg_parser.py c8a933590a (feat) allow specification of config.toml location via args (solves #3947) (#4168) 1 an în urmă
test_async_utils.py 4c5e2a339f Feat: Async Goodies for OpenHands (#4347) 1 an în urmă
test_bash_parsing.py 01ae22ef57 Rename OpenDevin to OpenHands (#3472) 1 an în urmă
test_browsing_agent_parser.py 20455cea3e (Browsing agent) Fix send_msg_to_user (#4354) 1 an în urmă
test_codeact_agent.py e6847e9e61 Move agenthub within openhands (#4130) 1 an în urmă
test_codeact_agent_parser.py df23168c10 AgentDelegateAction: make delegate start with the task in execute tags, not the rest of the parent LLM response (#4327) 1 an în urmă
test_condenser.py 01ae22ef57 Rename OpenDevin to OpenHands (#3472) 1 an în urmă
test_config.py 152f99c64f Chore Bump python version (#3545) 1 an în urmă
test_event_stream.py 01ae22ef57 Rename OpenDevin to OpenHands (#3472) 1 an în urmă
test_is_stuck.py 6111f530c2 (fix) StuckDetector: syntax error loops were not detected (#3663) 1 an în urmă
test_json.py a33f61c025 (feat) Show messages' timestamp in UI (#3869) 1 an în urmă
test_listen.py 01ae22ef57 Rename OpenDevin to OpenHands (#3472) 1 an în urmă
test_llm.py e582806004 Vision and prompt caching fixes (#4014) 1 an în urmă
test_logging.py c6ba0e8339 Remove singleton config (#3614) 1 an în urmă
test_memory.py 9d0e6a24bc Refactor embeddings (#4219) 1 an în urmă
test_message_serialization.py e582806004 Vision and prompt caching fixes (#4014) 1 an în urmă
test_micro_agents.py e6847e9e61 Move agenthub within openhands (#4130) 1 an în urmă
test_microagent_utils.py e6847e9e61 Move agenthub within openhands (#4130) 1 an în urmă
test_observation_serialization.py 7186224899 Dump trajectories with delegate history if configured (#4336) 1 an în urmă
test_prompt_caching.py e6847e9e61 Move agenthub within openhands (#4130) 1 an în urmă
test_prompt_manager.py e6847e9e61 Move agenthub within openhands (#4130) 1 an în urmă
test_response_parsing.py e6847e9e61 Move agenthub within openhands (#4130) 1 an în urmă
test_runtime_build.py 568c8ce993 Runtime build fixes for OpenHands as a python library (#3989) 1 an în urmă
test_security.py cdd05a98db Lockup Resiliency and Asyncio Improvements (#4221) 1 an în urmă
test_storage.py 8c4c3b18b5 Feat google cloud storage (#3574) 1 an în urmă

README.md

Introduction

This folder contains unit tests that could be run locally.

Run all test:

poetry run pytest ./tests/unit

Run specific test file:

poetry run pytest ./tests/unit/test_micro_agents.py

Run specific unit test

poetry run pytest ./tests/unit/test_micro_agents.py::test_coder_agent_with_summary

For a more verbose output, to above calls the -v flag can be used (even more verbose: -vv and -vvv):

poetry run pytest -v ./tests/unit/test_micro_agents.py

More details see pytest doc