refactor(types): auto -> None sweep across entire codebase
Applied 236 return type annotations to functions with no return values across 100+ files (core modules, tests, scripts, simulations). Added Phase 4 to python_style_refactor track for remaining 597 items (untyped params, vars, and functions with return values). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import pytest
|
||||
from models import Ticket, Track, WorkerContext
|
||||
|
||||
def test_ticket_instantiation():
|
||||
def test_ticket_instantiation() -> None:
|
||||
"""
|
||||
Verifies that a Ticket can be instantiated with its required fields:
|
||||
id, description, status, assigned_to.
|
||||
@@ -22,7 +22,7 @@ def test_ticket_instantiation():
|
||||
assert ticket.assigned_to == assigned_to
|
||||
assert ticket.depends_on == []
|
||||
|
||||
def test_ticket_with_dependencies():
|
||||
def test_ticket_with_dependencies() -> None:
|
||||
"""
|
||||
Verifies that a Ticket can store dependencies.
|
||||
"""
|
||||
@@ -35,7 +35,7 @@ def test_ticket_with_dependencies():
|
||||
)
|
||||
assert ticket.depends_on == ["T1"]
|
||||
|
||||
def test_track_instantiation():
|
||||
def test_track_instantiation() -> None:
|
||||
"""
|
||||
Verifies that a Track can be instantiated with its required fields:
|
||||
id, description, and a list of Tickets.
|
||||
@@ -56,14 +56,14 @@ def test_track_instantiation():
|
||||
assert track.tickets[0].id == "T1"
|
||||
assert track.tickets[1].id == "T2"
|
||||
|
||||
def test_track_can_handle_empty_tickets():
|
||||
def test_track_can_handle_empty_tickets() -> None:
|
||||
"""
|
||||
Verifies that a Track can be instantiated with an empty list of tickets.
|
||||
"""
|
||||
track = Track(id="TRACK-2", description="Empty Track", tickets=[])
|
||||
assert track.tickets == []
|
||||
|
||||
def test_worker_context_instantiation():
|
||||
def test_worker_context_instantiation() -> None:
|
||||
"""
|
||||
Verifies that a WorkerContext can be instantiated with ticket_id,
|
||||
model_name, and messages.
|
||||
@@ -83,7 +83,7 @@ def test_worker_context_instantiation():
|
||||
assert context.model_name == model_name
|
||||
assert context.messages == messages
|
||||
|
||||
def test_ticket_mark_blocked():
|
||||
def test_ticket_mark_blocked() -> None:
|
||||
"""
|
||||
Verifies that ticket.mark_blocked(reason) sets the status to 'blocked'.
|
||||
Note: The reason field might need to be added to the Ticket class.
|
||||
@@ -92,7 +92,7 @@ def test_ticket_mark_blocked():
|
||||
ticket.mark_blocked("Waiting for API key")
|
||||
assert ticket.status == "blocked"
|
||||
|
||||
def test_ticket_mark_complete():
|
||||
def test_ticket_mark_complete() -> None:
|
||||
"""
|
||||
Verifies that ticket.mark_complete() sets the status to 'completed'.
|
||||
"""
|
||||
@@ -100,7 +100,7 @@ def test_ticket_mark_complete():
|
||||
ticket.mark_complete()
|
||||
assert ticket.status == "completed"
|
||||
|
||||
def test_track_get_executable_tickets():
|
||||
def test_track_get_executable_tickets() -> None:
|
||||
"""
|
||||
Verifies that track.get_executable_tickets() returns only 'todo' tickets
|
||||
whose dependencies are all 'completed'.
|
||||
@@ -124,7 +124,7 @@ def test_track_get_executable_tickets():
|
||||
assert "T6" in executable_ids
|
||||
assert len(executable_ids) == 2
|
||||
|
||||
def test_track_get_executable_tickets_complex():
|
||||
def test_track_get_executable_tickets_complex() -> None:
|
||||
"""
|
||||
Verifies executable tickets with complex dependency chains.
|
||||
Chain: T1 (comp) -> T2 (todo) -> T3 (todo)
|
||||
|
||||
Reference in New Issue
Block a user