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:
@@ -6,7 +6,7 @@ from models import Metadata, TrackState, Ticket
|
||||
|
||||
# --- Pytest Tests ---
|
||||
|
||||
def test_track_state_instantiation():
|
||||
def test_track_state_instantiation() -> None:
|
||||
"""Test creating a TrackState object."""
|
||||
now = datetime.now(timezone.utc)
|
||||
metadata = Metadata(
|
||||
@@ -37,7 +37,7 @@ def test_track_state_instantiation():
|
||||
assert track_state.tasks[0].description == "Design UI"
|
||||
assert track_state.tasks[0].assigned_to == "dev1"
|
||||
|
||||
def test_track_state_to_dict():
|
||||
def test_track_state_to_dict() -> None:
|
||||
"""Test the to_dict() method for serialization."""
|
||||
now = datetime.now(timezone.utc)
|
||||
metadata = Metadata(
|
||||
@@ -72,7 +72,7 @@ def test_track_state_to_dict():
|
||||
assert track_dict["tasks"][0]["description"] == "Add feature X"
|
||||
assert track_dict["tasks"][0]["assigned_to"] == "dev3"
|
||||
|
||||
def test_track_state_from_dict():
|
||||
def test_track_state_from_dict() -> None:
|
||||
"""Test the from_dict() class method for deserialization."""
|
||||
now = datetime.now(timezone.utc)
|
||||
track_dict_data = {
|
||||
@@ -106,7 +106,7 @@ def test_track_state_from_dict():
|
||||
assert track_state.tasks[0].assigned_to == "ops1"
|
||||
# Test case for empty lists and missing keys for robustness
|
||||
|
||||
def test_track_state_from_dict_empty_and_missing():
|
||||
def test_track_state_from_dict_empty_and_missing() -> None:
|
||||
"""Test from_dict with empty lists and missing optional keys."""
|
||||
track_dict_data = {
|
||||
"metadata": {
|
||||
@@ -128,7 +128,7 @@ def test_track_state_from_dict_empty_and_missing():
|
||||
assert len(track_state.tasks) == 0
|
||||
# Test case for to_dict with None values or missing optional data
|
||||
|
||||
def test_track_state_to_dict_with_none():
|
||||
def test_track_state_to_dict_with_none() -> None:
|
||||
"""Test to_dict with None values in optional fields."""
|
||||
now = datetime.now(timezone.utc)
|
||||
metadata = Metadata(
|
||||
|
||||
Reference in New Issue
Block a user