Skip to content

Commit 9e0505a

Browse files
author
Juliya Smith
authored
Bugfix/cases bulk bad handler args (#278)
1 parent 745c940 commit 9e0505a

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/code42cli/cmds/cases.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ def bulk(state):
275275

276276
FILE_EVENTS_HEADERS = [
277277
"number",
278-
"eventId",
278+
"event_id",
279279
]
280280

281281
case_file_events_generate_template = generate_template_cmd_factory(
@@ -288,15 +288,15 @@ def bulk(state):
288288
@bulk.command(
289289
name="add",
290290
help="Bulk associate file events to cases using a CSV file with "
291-
"format: {}.".format(",".join(FILE_EVENTS_HEADERS)),
291+
f"format: {','.join(FILE_EVENTS_HEADERS)}.",
292292
)
293293
@read_csv_arg(headers=FILE_EVENTS_HEADERS)
294294
@sdk_options()
295295
def bulk_add(state, csv_rows):
296296
sdk = state.sdk
297297

298-
def handle_row(case_number, event_id):
299-
sdk.cases.file_events.add(case_number, event_id)
298+
def handle_row(number, event_id):
299+
sdk.cases.file_events.add(number, event_id)
300300

301301
run_bulk_process(
302302
handle_row, csv_rows, progress_label="Associating file events to cases:",
@@ -306,15 +306,15 @@ def handle_row(case_number, event_id):
306306
@bulk.command(
307307
name="remove",
308308
help="Bulk remove the file event association from cases using a CSV file with "
309-
"format: {}.".format(",".join(FILE_EVENTS_HEADERS)),
309+
f"format: {','.join(FILE_EVENTS_HEADERS)}.",
310310
)
311311
@read_csv_arg(headers=FILE_EVENTS_HEADERS)
312312
@sdk_options()
313313
def bulk_remove(state, csv_rows):
314314
sdk = state.sdk
315315

316-
def handle_row(case_number, event_id):
317-
sdk.cases.file_events.delete(case_number, event_id)
316+
def handle_row(number, event_id):
317+
sdk.cases.file_events.delete(number, event_id)
318318

319319
run_bulk_process(
320320
handle_row,

tests/cmds/test_cases.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -472,15 +472,15 @@ def test_add_bulk_file_events_to_cases_uses_expected_arguments(
472472
bulk_processor = mocker.patch("code42cli.cmds.cases.run_bulk_process")
473473
with runner.isolated_filesystem():
474474
with open("test_add.csv", "w") as csv:
475-
csv.writelines(["number,eventId\n", "1,abc\n", "2,pqr\n"])
475+
csv.writelines(["number,event_id\n", "1,abc\n", "2,pqr\n"])
476476
runner.invoke(
477477
cli,
478478
["cases", "file-events", "bulk", "add", "test_add.csv"],
479479
obj=cli_state_with_user,
480480
)
481481
assert bulk_processor.call_args[0][1] == [
482-
{"number": "1", "eventId": "abc"},
483-
{"number": "2", "eventId": "pqr"},
482+
{"number": "1", "event_id": "abc"},
483+
{"number": "2", "event_id": "pqr"},
484484
]
485485

486486

@@ -490,13 +490,13 @@ def test_remove_bulk_file_events_from_cases_uses_expected_arguments(
490490
bulk_processor = mocker.patch("code42cli.cmds.cases.run_bulk_process")
491491
with runner.isolated_filesystem():
492492
with open("test_remove.csv", "w") as csv:
493-
csv.writelines(["number,eventId\n", "1,abc\n", "2,pqr\n"])
493+
csv.writelines(["number,event_id\n", "1,abc\n", "2,pqr\n"])
494494
runner.invoke(
495495
cli,
496496
["cases", "file-events", "bulk", "remove", "test_remove.csv"],
497497
obj=cli_state_with_user,
498498
)
499499
assert bulk_processor.call_args[0][1] == [
500-
{"number": "1", "eventId": "abc"},
501-
{"number": "2", "eventId": "pqr"},
500+
{"number": "1", "event_id": "abc"},
501+
{"number": "2", "event_id": "pqr"},
502502
]

0 commit comments

Comments
 (0)