Skip to content

Commit 1380a26

Browse files
authored
Use sagemaker_timestamp when creating endpoint names in integration tests. (#81)
1 parent 06249d4 commit 1380a26

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

tests/integ/test_linear_learner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
import sagemaker
2323
from sagemaker.amazon.linear_learner import LinearLearner, LinearLearnerModel
24-
from sagemaker.utils import name_from_base
24+
from sagemaker.utils import name_from_base, sagemaker_timestamp
2525

2626
from tests.integ import DATA_DIR, REGION
2727
from tests.integ.timeout import timeout, timeout_and_delete_endpoint_by_name
@@ -90,7 +90,7 @@ def test_linear_learner():
9090
def test_async_linear_learner():
9191

9292
training_job_name = ""
93-
endpoint_name = 'test-linear-learner-async-{}'.format(int(time.time()))
93+
endpoint_name = 'test-linear-learner-async-{}'.format(sagemaker_timestamp())
9494
sagemaker_session = sagemaker.Session(boto_session=boto3.Session(region_name=REGION))
9595

9696
with timeout(minutes=5):

tests/integ/test_mxnet_train.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from sagemaker import Session
2020
from sagemaker.mxnet.estimator import MXNet
2121
from sagemaker.mxnet.model import MXNetModel
22+
from sagemaker.utils import sagemaker_timestamp
2223

2324
from tests.integ import DATA_DIR, REGION
2425
from tests.integ.timeout import timeout, timeout_and_delete_endpoint_by_name
@@ -49,7 +50,7 @@ def mxnet_training_job(sagemaker_session):
4950

5051

5152
def test_attach_deploy(mxnet_training_job, sagemaker_session):
52-
endpoint_name = 'test-mxnet-attach-deploy-{}'.format(int(time.time()))
53+
endpoint_name = 'test-mxnet-attach-deploy-{}'.format(sagemaker_timestamp())
5354

5455
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
5556
estimator = MXNet.attach(mxnet_training_job, sagemaker_session=sagemaker_session)
@@ -61,7 +62,7 @@ def test_attach_deploy(mxnet_training_job, sagemaker_session):
6162
def test_async_fit(sagemaker_session):
6263

6364
training_job_name = ""
64-
endpoint_name = 'test-mxnet-attach-deploy-{}'.format(int(time.time()))
65+
endpoint_name = 'test-mxnet-attach-deploy-{}'.format(sagemaker_timestamp())
6566

6667
with timeout(minutes=5):
6768
script_path = os.path.join(DATA_DIR, 'mxnet_mnist', 'mnist.py')
@@ -91,7 +92,7 @@ def test_async_fit(sagemaker_session):
9192

9293

9394
def test_deploy_model(mxnet_training_job, sagemaker_session):
94-
endpoint_name = 'test-mxnet-deploy-model-{}'.format(int(time.time()))
95+
endpoint_name = 'test-mxnet-deploy-model-{}'.format(sagemaker_timestamp())
9596

9697
with timeout_and_delete_endpoint_by_name(endpoint_name, sagemaker_session, minutes=20):
9798
desc = sagemaker_session.sagemaker_client.describe_training_job(TrainingJobName=mxnet_training_job)

0 commit comments

Comments
 (0)