Skip to content

Commit 11cecf3

Browse files
Fix linting errors: remove unused imports, prefix unused variables, fix whitespace
1 parent 6427293 commit 11cecf3

6 files changed

Lines changed: 298 additions & 305 deletions

File tree

src/tests/ContentProcessorWorkflow/services/test_content_process_models.py

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
class TestArtifactType:
1919
"""Test ArtifactType enum"""
20-
20+
2121
def test_artifact_type_values(self):
2222
"""Test all artifact type enum values"""
2323
assert ArtifactType.Undefined == "undefined"
@@ -31,7 +31,7 @@ def test_artifact_type_values(self):
3131

3232
class TestPipelineStep:
3333
"""Test PipelineStep enum"""
34-
34+
3535
def test_pipeline_step_values(self):
3636
"""Test all pipeline step enum values"""
3737
assert PipelineStep.Transform == "transform"
@@ -43,7 +43,7 @@ def test_pipeline_step_values(self):
4343

4444
class TestProcessFile:
4545
"""Test ProcessFile model"""
46-
46+
4747
def test_process_file_creation(self):
4848
"""Test creating a ProcessFile instance"""
4949
file = ProcessFile(
@@ -55,15 +55,15 @@ def test_process_file_creation(self):
5555
artifact_type=ArtifactType.SourceContent,
5656
processed_by="system"
5757
)
58-
58+
5959
assert file.process_id == "proc-123"
6060
assert file.id == "file-456"
6161
assert file.name == "test.pdf"
6262
assert file.size == 1024
6363
assert file.mime_type == "application/pdf"
6464
assert file.artifact_type == ArtifactType.SourceContent
6565
assert file.processed_by == "system"
66-
66+
6767
def test_process_file_serialization(self):
6868
"""Test ProcessFile JSON serialization"""
6969
file = ProcessFile(
@@ -75,15 +75,15 @@ def test_process_file_serialization(self):
7575
artifact_type=ArtifactType.SourceContent,
7676
processed_by="system"
7777
)
78-
78+
7979
data = file.model_dump()
8080
assert data["process_id"] == "proc-123"
8181
assert data["artifact_type"] == "source_content"
8282

8383

8484
class TestPipelineStatus:
8585
"""Test PipelineStatus model"""
86-
86+
8787
def test_pipeline_status_creation(self):
8888
"""Test creating a PipelineStatus instance"""
8989
now = datetime.now()
@@ -98,7 +98,7 @@ def test_pipeline_status_creation(self):
9898
remaining_steps=["evaluate"],
9999
completed_steps=["extract"]
100100
)
101-
101+
102102
assert status.process_id == "proc-123"
103103
assert status.schema_id == "schema-1"
104104
assert status.metadata_id == "meta-1"
@@ -107,7 +107,7 @@ def test_pipeline_status_creation(self):
107107
assert status.steps == ["extract", "map"]
108108
assert status.remaining_steps == ["evaluate"]
109109
assert status.completed_steps == ["extract"]
110-
110+
111111
def test_pipeline_status_defaults(self):
112112
"""Test PipelineStatus default values"""
113113
now = datetime.now()
@@ -117,7 +117,7 @@ def test_pipeline_status_defaults(self):
117117
metadata_id="meta-1",
118118
creation_time=now
119119
)
120-
120+
121121
assert status.completed is False
122122
assert status.last_updated_time is None
123123
assert status.steps == []
@@ -127,11 +127,11 @@ def test_pipeline_status_defaults(self):
127127

128128
class TestContentProcessMessage:
129129
"""Test ContentProcessMessage model"""
130-
130+
131131
def test_content_process_message_creation(self):
132132
"""Test creating a ContentProcessMessage instance"""
133133
now = datetime.now()
134-
134+
135135
file = ProcessFile(
136136
process_id="proc-123",
137137
id="file-456",
@@ -141,54 +141,54 @@ def test_content_process_message_creation(self):
141141
artifact_type=ArtifactType.SourceContent,
142142
processed_by="system"
143143
)
144-
144+
145145
status = PipelineStatus(
146146
process_id="proc-123",
147147
schema_id="schema-1",
148148
metadata_id="meta-1",
149149
creation_time=now
150150
)
151-
151+
152152
message = ContentProcessMessage(
153153
process_id="proc-123",
154154
files=[file],
155155
pipeline_status=status
156156
)
157-
157+
158158
assert message.process_id == "proc-123"
159159
assert len(message.files) == 1
160160
assert message.files[0].name == "test.pdf"
161161
assert message.pipeline_status.schema_id == "schema-1"
162-
162+
163163
def test_content_process_message_defaults(self):
164164
"""Test ContentProcessMessage default values"""
165165
now = datetime.now()
166-
166+
167167
# pipeline_status requires certain fields, so we provide them
168168
status = PipelineStatus(
169169
process_id="proc-123",
170170
schema_id="schema-1",
171171
metadata_id="meta-1",
172172
creation_time=now
173173
)
174-
174+
175175
message = ContentProcessMessage(
176176
process_id="proc-123",
177177
pipeline_status=status
178178
)
179-
179+
180180
assert message.process_id == "proc-123"
181181
assert message.files == []
182182
assert message.pipeline_status.process_id == "proc-123"
183183

184184

185185
class TestContentProcessRecord:
186186
"""Test ContentProcessRecord model"""
187-
187+
188188
def test_content_process_record_creation(self):
189189
"""Test creating a ContentProcessRecord instance"""
190190
now = datetime.now()
191-
191+
192192
record = ContentProcessRecord(
193193
id="rec-123",
194194
process_id="proc-123",
@@ -202,7 +202,7 @@ def test_content_process_record_creation(self):
202202
result={"key": "value"},
203203
confidence={"score": 0.9}
204204
)
205-
205+
206206
assert record.id == "rec-123"
207207
assert record.process_id == "proc-123"
208208
assert record.processed_file_name == "test.pdf"
@@ -211,46 +211,46 @@ def test_content_process_record_creation(self):
211211
assert record.entity_score == 0.95
212212
assert record.schema_score == 0.90
213213
assert record.result == {"key": "value"}
214-
214+
215215
def test_content_process_record_defaults(self):
216216
"""Test ContentProcessRecord default values"""
217217
record = ContentProcessRecord(id="rec-123")
218-
218+
219219
assert record.process_id == ""
220220
assert record.processed_file_name is None
221221
assert record.processed_file_mime_type is None
222222
assert record.entity_score == 0.0
223223
assert record.schema_score == 0.0
224-
224+
225225
def test_to_cosmos_dict(self):
226226
"""Test ContentProcessRecord.to_cosmos_dict method"""
227227
now = datetime.now()
228-
228+
229229
record = ContentProcessRecord(
230230
id="rec-123",
231231
process_id="proc-123",
232232
processed_file_name="test.pdf",
233233
imported_time=now,
234234
status="completed"
235235
)
236-
236+
237237
cosmos_dict = record.to_cosmos_dict()
238-
238+
239239
assert cosmos_dict["id"] == "rec-123"
240240
assert cosmos_dict["process_id"] == "proc-123"
241241
assert cosmos_dict["processed_file_name"] == "test.pdf"
242242
assert cosmos_dict["status"] == "completed"
243243
# imported_time should remain as datetime object, not converted to string
244244
assert isinstance(cosmos_dict.get("imported_time"), datetime)
245-
245+
246246
def test_extra_fields_allowed(self):
247247
"""Test that ContentProcessRecord allows extra fields"""
248248
record = ContentProcessRecord(
249249
id="rec-123",
250250
process_id="proc-123",
251251
extra_field="extra_value"
252252
)
253-
253+
254254
# Extra fields should be preserved in model_dump
255255
data = record.model_dump()
256256
assert data.get("extra_field") == "extra_value"

0 commit comments

Comments
 (0)