Skip to content

Commit 2d421fc

Browse files
committed
black check
1 parent dcf6dc3 commit 2d421fc

File tree

3 files changed

+56
-34
lines changed

3 files changed

+56
-34
lines changed

src/sagemaker/session.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -1016,15 +1016,17 @@ def stop_transform_job(self, name):
10161016
ClientError: If an error occurs while trying to stop the batch transform job.
10171017
"""
10181018
try:
1019-
LOGGER.info('Stopping transform job: {}'.format(name))
1019+
LOGGER.info("Stopping transform job: {}".format(name))
10201020
self.sagemaker_client.stop_transform_job(TransformJobName=name)
10211021
except ClientError as e:
1022-
error_code = e.response['Error']['Code']
1022+
error_code = e.response["Error"]["Code"]
10231023
# allow to pass if the job already stopped
1024-
if error_code == 'ValidationException':
1025-
LOGGER.info('Transform job: {} is already stopped or not running.'.format(name))
1024+
if error_code == "ValidationException":
1025+
LOGGER.info("Transform job: {} is already stopped or not running.".format(name))
10261026
else:
1027-
LOGGER.error('Error occurred while attempting to stop transform job: {}.'.format(name))
1027+
LOGGER.error(
1028+
"Error occurred while attempting to stop transform job: {}.".format(name)
1029+
)
10281030
raise
10291031

10301032
def _check_job_status(self, job, desc, status_key_name):

tests/integ/test_transformer.py

+47-27
Original file line numberDiff line numberDiff line change
@@ -368,47 +368,67 @@ def _create_transformer_and_transform_job(
368368

369369

370370
def test_stop_transform_job(sagemaker_session, mxnet_full_version):
371-
data_path = os.path.join(DATA_DIR, 'mxnet_mnist')
372-
script_path = os.path.join(data_path, 'mnist.py')
373-
tags = [{'Key': 'some-tag', 'Value': 'value-for-tag'}]
371+
data_path = os.path.join(DATA_DIR, "mxnet_mnist")
372+
script_path = os.path.join(data_path, "mnist.py")
373+
tags = [{"Key": "some-tag", "Value": "value-for-tag"}]
374374

375-
mx = MXNet(entry_point=script_path, role='SageMakerRole', train_instance_count=1,
376-
train_instance_type='ml.c4.xlarge', sagemaker_session=sagemaker_session,
377-
framework_version=mxnet_full_version)
375+
mx = MXNet(
376+
entry_point=script_path,
377+
role="SageMakerRole",
378+
train_instance_count=1,
379+
train_instance_type="ml.c4.xlarge",
380+
sagemaker_session=sagemaker_session,
381+
framework_version=mxnet_full_version,
382+
)
378383

379-
train_input = mx.sagemaker_session.upload_data(path=os.path.join(data_path, 'train'),
380-
key_prefix='integ-test-data/mxnet_mnist/train')
381-
test_input = mx.sagemaker_session.upload_data(path=os.path.join(data_path, 'test'),
382-
key_prefix='integ-test-data/mxnet_mnist/test')
383-
job_name = unique_name_from_base('test-mxnet-transform')
384+
train_input = mx.sagemaker_session.upload_data(
385+
path=os.path.join(data_path, "train"), key_prefix="integ-test-data/mxnet_mnist/train"
386+
)
387+
test_input = mx.sagemaker_session.upload_data(
388+
path=os.path.join(data_path, "test"), key_prefix="integ-test-data/mxnet_mnist/test"
389+
)
390+
job_name = unique_name_from_base("test-mxnet-transform")
384391

385392
with timeout(minutes=TRAINING_DEFAULT_TIMEOUT_MINUTES):
386-
mx.fit({'train': train_input, 'test': test_input}, job_name=job_name)
393+
mx.fit({"train": train_input, "test": test_input}, job_name=job_name)
387394

388-
transform_input_path = os.path.join(data_path, 'transform', 'data.csv')
389-
transform_input_key_prefix = 'integ-test-data/mxnet_mnist/transform'
390-
transform_input = mx.sagemaker_session.upload_data(path=transform_input_path,
391-
key_prefix=transform_input_key_prefix)
395+
transform_input_path = os.path.join(data_path, "transform", "data.csv")
396+
transform_input_key_prefix = "integ-test-data/mxnet_mnist/transform"
397+
transform_input = mx.sagemaker_session.upload_data(
398+
path=transform_input_path, key_prefix=transform_input_key_prefix
399+
)
392400

393-
transformer = mx.transformer(1, 'ml.m4.xlarge', tags=tags)
394-
transformer.transform(transform_input, content_type='text/csv')
401+
transformer = mx.transformer(1, "ml.m4.xlarge", tags=tags)
402+
transformer.transform(transform_input, content_type="text/csv")
395403

396404
time.sleep(15)
397405

398406
latest_transform_job_name = transformer.latest_transform_job.name
399407

400-
print('Attempting to stop {}'.format(latest_transform_job_name))
408+
print("Attempting to stop {}".format(latest_transform_job_name))
401409

402410
transformer.stop_transform_job()
403411

404-
desc = transformer.latest_transform_job.sagemaker_session.sagemaker_client \
405-
.describe_transform_job(TransformJobName=latest_transform_job_name)
406-
assert desc['TransformJobStatus'] == 'Stopping'
412+
desc = transformer.latest_transform_job.sagemaker_session.sagemaker_client.describe_transform_job(
413+
TransformJobName=latest_transform_job_name
414+
)
415+
assert desc["TransformJobStatus"] == "Stopping"
407416

408417

409-
def _create_transformer_and_transform_job(estimator, transform_input, volume_kms_key=None,
410-
input_filter=None, output_filter=None, join_source=None):
411-
transformer = estimator.transformer(1, 'ml.m4.xlarge', volume_kms_key=volume_kms_key)
412-
transformer.transform(transform_input, content_type='text/csv', input_filter=input_filter,
413-
output_filter=output_filter, join_source=join_source)
418+
def _create_transformer_and_transform_job(
419+
estimator,
420+
transform_input,
421+
volume_kms_key=None,
422+
input_filter=None,
423+
output_filter=None,
424+
join_source=None,
425+
):
426+
transformer = estimator.transformer(1, "ml.m4.xlarge", volume_kms_key=volume_kms_key)
427+
transformer.transform(
428+
transform_input,
429+
content_type="text/csv",
430+
input_filter=input_filter,
431+
output_filter=output_filter,
432+
join_source=join_source,
433+
)
414434
return transformer

tests/unit/test_transformer.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ def test_restart_output_path(start_new_job, transformer, sagemaker_session):
452452

453453

454454
def test_stop_transform_job(sagemaker_session, transformer):
455-
sagemaker_session.stop_transform_job = Mock(name='stop_transform_job')
455+
sagemaker_session.stop_transform_job = Mock(name="stop_transform_job")
456456
transformer.latest_transform_job = _TransformJob(sagemaker_session, JOB_NAME)
457457

458458
transformer.stop_transform_job()
@@ -463,4 +463,4 @@ def test_stop_transform_job(sagemaker_session, transformer):
463463
def test_stop_transform_job_no_transform_job(transformer):
464464
with pytest.raises(ValueError) as e:
465465
transformer.stop_transform_job()
466-
assert 'No transform job available' in str(e)
466+
assert "No transform job available" in str(e)

0 commit comments

Comments
 (0)