@@ -54,9 +54,7 @@ def s3_client(sagemaker_session):
54
54
55
55
56
56
def test_lambda_object_with_arn_happycase ():
57
- lambda_obj = lambda_helper .Lambda (
58
- function_arn = LAMBDA_ARN , session = sagemaker_session
59
- )
57
+ lambda_obj = lambda_helper .Lambda (function_arn = LAMBDA_ARN , session = sagemaker_session )
60
58
assert lambda_obj .function_arn == LAMBDA_ARN
61
59
62
60
@@ -378,6 +376,7 @@ def test_update_lambda_s3bucket_not_provided(s3_upload, sagemaker_session):
378
376
FunctionName = LAMBDA_ARN ,
379
377
S3Bucket = sagemaker_session .default_bucket (),
380
378
S3Key = s3_upload .return_value ,
379
+ Architectures = None ,
381
380
)
382
381
383
382
@@ -492,9 +491,7 @@ def test_upsert_lambda_client_error(sagemaker_session):
492
491
493
492
494
493
def test_invoke_lambda_happycase (sagemaker_session ):
495
- lambda_obj = lambda_helper .Lambda (
496
- function_arn = LAMBDA_ARN , session = sagemaker_session
497
- )
494
+ lambda_obj = lambda_helper .Lambda (function_arn = LAMBDA_ARN , session = sagemaker_session )
498
495
lambda_obj .invoke ()
499
496
500
497
sagemaker_session .lambda_client .invoke .assert_called_with (
@@ -503,9 +500,7 @@ def test_invoke_lambda_happycase(sagemaker_session):
503
500
504
501
505
502
def test_invoke_lambda_client_error (sagemaker_session ):
506
- lambda_obj = lambda_helper .Lambda (
507
- function_arn = LAMBDA_ARN , session = sagemaker_session
508
- )
503
+ lambda_obj = lambda_helper .Lambda (function_arn = LAMBDA_ARN , session = sagemaker_session )
509
504
510
505
sagemaker_session .lambda_client .invoke .side_effect = ClientError (
511
506
{"Error" : {"Code" : "InvalidCodeException" , "Message" : "invoke failed" }},
@@ -518,19 +513,13 @@ def test_invoke_lambda_client_error(sagemaker_session):
518
513
519
514
520
515
def test_delete_lambda_happycase (sagemaker_session ):
521
- lambda_obj = lambda_helper .Lambda (
522
- function_arn = LAMBDA_ARN , session = sagemaker_session
523
- )
516
+ lambda_obj = lambda_helper .Lambda (function_arn = LAMBDA_ARN , session = sagemaker_session )
524
517
lambda_obj .delete ()
525
- sagemaker_session .lambda_client .delete_function .assert_called_with (
526
- FunctionName = LAMBDA_ARN
527
- )
518
+ sagemaker_session .lambda_client .delete_function .assert_called_with (FunctionName = LAMBDA_ARN )
528
519
529
520
530
521
def test_delete_lambda_client_error (sagemaker_session ):
531
- lambda_obj = lambda_helper .Lambda (
532
- function_arn = LAMBDA_ARN , session = sagemaker_session
533
- )
522
+ lambda_obj = lambda_helper .Lambda (function_arn = LAMBDA_ARN , session = sagemaker_session )
534
523
535
524
sagemaker_session .lambda_client .delete_function .side_effect = ClientError (
536
525
{"Error" : {"Code" : "Invalid" , "Message" : "Delete failed" }}, "Invoke"
@@ -542,9 +531,7 @@ def test_delete_lambda_client_error(sagemaker_session):
542
531
543
532
544
533
def test_upload_to_s3 (s3_client ):
545
- key = lambda_helper ._upload_to_s3 (
546
- s3_client , FUNCTION_NAME , ZIPPED_CODE_DIR , S3_BUCKET
547
- )
534
+ key = lambda_helper ._upload_to_s3 (s3_client , FUNCTION_NAME , ZIPPED_CODE_DIR , S3_BUCKET )
548
535
s3_client .upload_file .assert_called_with (ZIPPED_CODE_DIR , S3_BUCKET , key )
549
536
assert key == S3_KEY
550
537
0 commit comments