Skip to content

Add unit tests for services/session_parsers/claude_code.py #1441

Description

@adya07pandey

Background

services/session_parsers/claude_code.py parses Claude Code JSONL session transcripts into normalized frontend events, but currently has no dedicated parser test coverage.

What needs to be done

Create tests/test_claude_code_session_parser.py.

Cover:

User prompt parsing
Assistant response parsing
Thinking blocks
Tool use events
Tool result merging
System events
Attachment events
Invalid JSON handling
Meta event skipping

Acceptance Criteria

Major event types are covered by tests
Edge cases are covered
pytest tests/test_claude_code_session_parser.py -v passes
Existing test suite continues to pass

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions