<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="3" skipped="0" tests="15" time="7.417" timestamp="2026-08-18T22:45:39.206872+00:00" hostname="agent-env-b11a7460-dadf-4672-8b54-9c3cd7b6f18b"><testcase classname="tests.test_iteration9.TestReportPDF" name="test_admin_downloads_siswa_report" time="1.324" /><testcase classname="tests.test_iteration9.TestReportPDF" name="test_guru_downloads_siswa_report" time="0.676" /><testcase classname="tests.test_iteration9.TestReportPDF" name="test_siswa_downloads_own_by_id" time="0.164" /><testcase classname="tests.test_iteration9.TestReportPDF" name="test_siswa_downloads_me_alias" time="0.173" /><testcase classname="tests.test_iteration9.TestReportPDF" name="test_siswa_forbidden_other" time="0.308" /><testcase classname="tests.test_iteration9.TestPublicPackages" name="test_created_by_and_is_public_persist" time="0.476" /><testcase classname="tests.test_iteration9.TestPublicPackages" name="test_guru_b_sees_public_not_private" time="1.062" /><testcase classname="tests.test_iteration9.TestPublicPackages" name="test_guru_b_cannot_edit_public_package" time="0.162" /><testcase classname="tests.test_iteration9.TestPublicPackages" name="test_guru_b_cannot_delete_public_package" time="0.145"><failure message="assert 200 == 403&#10; +  where 200 = &lt;Response [200]&gt;.status_code">tests/test_iteration9.py:159: in test_guru_b_cannot_delete_public_package
    assert r.status_code == 403
E   assert 200 == 403
E    +  where 200 = &lt;Response [200]&gt;.status_code</failure></testcase><testcase classname="tests.test_iteration9.TestPublicPackages" name="test_owner_can_edit" time="0.136"><failure message="assert 404 == 200&#10; +  where 404 = &lt;Response [404]&gt;.status_code">tests/test_iteration9.py:166: in test_owner_can_edit
    assert r.status_code == 200
E   assert 404 == 200
E    +  where 404 = &lt;Response [404]&gt;.status_code</failure></testcase><testcase classname="tests.test_iteration9.TestPublicPackages" name="test_admin_sees_all" time="0.129"><failure message="AssertionError: assert '0c877446-6c4d-4eaf-a8eb-0b41b381a291' in {'b9b7804b-28df-4e4b-b31c-13ee002bd2c4', 'de7597b5-279f-4dac-94aa-65cab901a520'}">tests/test_iteration9.py:172: in test_admin_sees_all
    assert created_packages["public"]["id"] in ids
E   AssertionError: assert '0c877446-6c4d-4eaf-a8eb-0b41b381a291' in {'b9b7804b-28df-4e4b-b31c-13ee002bd2c4', 'de7597b5-279f-4dac-94aa-65cab901a520'}</failure></testcase><testcase classname="tests.test_iteration9.TestPublicPackages" name="test_legacy_null_created_by_visible_to_guru_b" time="0.336" /><testcase classname="tests.test_iteration9.TestRegression" name="test_login_all_roles" time="1.407" /><testcase classname="tests.test_iteration9.TestRegression" name="test_categories_ok" time="0.137" /><testcase classname="tests.test_iteration9.TestRegression" name="test_global_leaderboard" time="0.631" /></testsuite></testsuites>