agent-harness / tasks /validation /study5 /TASK_S5_R003_007.json
cuber12's picture
Publish agent harness research code and paper artifacts
d61821a verified
Raw
History Blame Contribute Delete
7.79 kB
{
"commit": "90f96acf9e649de9874cec612fc1b49c4a843447",
"parent": "f2b5e4fa375e88d6102a8d023ae2fe8206042545",
"repository_id": "R003",
"schema_version": 1,
"study": "Study 5 fresh validation",
"task_id": "TASK_S5_R003_007",
"valid_end_to_end": true,
"validation": {
"commands": [
"python -m pytest -q tests/unit/_backends"
],
"elapsed_seconds": 0.6251055002212524,
"gold": [
{
"command": "python -m pytest -q tests/unit/_backends",
"elapsed_seconds": 0.15942137502133846,
"returncode": 0,
"stderr": "",
"stdout": "......... [100%]\n9 passed in 0.01s\n",
"timed_out": false
}
],
"hidden": [
{
"command": "python -m pytest -q tests/unit/_backends",
"elapsed_seconds": 0.20129766687750816,
"returncode": 1,
"stderr": "",
"stdout": "kend.py:44: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ngitlab/_backends/requests_backend.py:83: in prepare_send_data\n data = MultipartEncoder(post_data)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:125: in __init__\n self._prepare_parts()\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:246: in _prepare_parts\n self.parts = [Part.from_field(f, enc) for f in self._iter_fields()]\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:246: in <listcomp>\n self.parts = [Part.from_field(f, enc) for f in self._iter_fields()]\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:494: in from_field\n body = coerce_data(field.data, encoding)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:472: in coerce_data\n return CustomBytesIO(data, encoding)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:535: in __init__\n buffer = encode_with(buffer, encoding)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nstring = 12.0, encoding = 'utf-8'\n\n def encode_with(string, encoding):\n \"\"\"Encoding ``string`` with ``encoding`` if necessary.\n \n :param str string: If string is a bytes object, it will not encode it.\n Otherwise, this function will encode it with the provided encoding.\n :param str encoding: The encoding with which to encode string.\n :returns: encoded bytes object\n \"\"\"\n if not (string is None or isinstance(string, bytes)):\n> return string.encode(encoding)\nE AttributeError: 'float' object has no attribute 'encode'\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:416: AttributeError\n___ TestRequestsBackend.test_prepare_send_data_non_strings[(-2+7j)-(-2+7j)] ____\n\nself = <tests.unit._backends.test_requests_backend.TestRequestsBackend object at 0x10b3adbd0>\ntest_data = (-2+7j), expected = '(-2+7j)'\n\n @pytest.mark.parametrize(\n \"test_data,expected\",\n [\n (False, \"0\"),\n (True, \"1\"),\n (\"12\", \"12\"),\n (12, \"12\"),\n (12.0, \"12.0\"),\n (complex(-2, 7), \"(-2+7j)\"),\n ],\n )\n def test_prepare_send_data_non_strings(self, test_data, expected) -> None:\n assert isinstance(expected, str)\n files = {\"file\": (\"file.tar.gz\", \"12345\", \"application/octet-stream\")}\n post_data = {\"test_data\": test_data}\n \n> result = requests_backend.RequestsBackend.prepare_send_data(\n files=files, post_data=post_data, raw=False\n )\n\ntests/unit/_backends/test_requests_backend.py:44: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ngitlab/_backends/requests_backend.py:83: in prepare_send_data\n data = MultipartEncoder(post_data)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:125: in __init__\n self._prepare_parts()\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:246: in _prepare_parts\n self.parts = [Part.from_field(f, enc) for f in self._iter_fields()]\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:246: in <listcomp>\n self.parts = [Part.from_field(f, enc) for f in self._iter_fields()]\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:494: in from_field\n body = coerce_data(field.data, encoding)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:472: in coerce_data\n return CustomBytesIO(data, encoding)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:535: in __init__\n buffer = encode_with(buffer, encoding)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nstring = (-2+7j), encoding = 'utf-8'\n\n def encode_with(string, encoding):\n \"\"\"Encoding ``string`` with ``encoding`` if necessary.\n \n :param str string: If string is a bytes object, it will not encode it.\n Otherwise, this function will encode it with the provided encoding.\n :param str encoding: The encoding with which to encode string.\n :returns: encoded bytes object\n \"\"\"\n if not (string is None or isinstance(string, bytes)):\n> return string.encode(encoding)\nE AttributeError: 'complex' object has no attribute 'encode'\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:416: AttributeError\n=========================== short test summary info ============================\nFAILED tests/unit/_backends/test_requests_backend.py::TestRequestsBackend::test_prepare_send_data_non_strings[12-12_1]\nFAILED tests/unit/_backends/test_requests_backend.py::TestRequestsBackend::test_prepare_send_data_non_strings[12.0-12.0]\nFAILED tests/unit/_backends/test_requests_backend.py::TestRequestsBackend::test_prepare_send_data_non_strings[(-2+7j)-(-2+7j)]\n3 failed, 6 passed in 0.04s\n",
"timed_out": false
}
],
"hidden_apply": {
"elapsed_seconds": 0.011115458095446229,
"returncode": 0,
"stderr": "",
"stdout": ""
},
"original": [
{
"command": "python -m pytest -q tests/unit/_backends",
"elapsed_seconds": 0.16941675008274615,
"returncode": 0,
"stderr": "",
"stdout": ".... [100%]\n4 passed in 0.01s\n",
"timed_out": false
}
],
"reason": null,
"source_apply": {
"elapsed_seconds": 0.011011458933353424,
"returncode": 0,
"stderr": "",
"stdout": ""
},
"valid": true
}
}