stable-diffusion-aws-extension/middleware_api/common/ddb_service/test_client.py

44 lines
1.4 KiB
Python

# import os
# from typing import TypedDict
# from unittest import TestCase
#
# import pytest
#
# from layer.common.constants_ import ACM_METADATA_TABLE
# from layer.ddb_service.client import DynamoDbUtilsService
#
# os.environ.setdefault('AWS_PROFILE', 'cloudfront_ext')
# os.environ.setdefault(ACM_METADATA_TABLE, 'acm_table')
#
#
# class RandomTable(TypedDict):
# pass
#
#
# @pytest.mark.skip(reason="dev only")
# class TestDynamoDbUtilsClient(TestCase):
# def test_get_item(self):
# ddb_client = DynamoDbUtilsService()
# resp = ddb_client.get_item(table='my-test-table', key_values={
# 'id': '112233'
# })
# print(resp)
# # obj =
#
# def test_scan(self):
# ddb_client = DynamoDbUtilsService()
# resp = ddb_client.scan(table='my-test-table', filters={
# 'id': '112233',
# 'is_working': True
# })
# print(resp)
#
# def test_update_item(self):
# table = 'CloudFrontExtnConsoleStack-StepFunctionRpTsConstructacmmetadataAE01DAD1-16BIG5AUPKUGO'
# ddb_client = DynamoDbUtilsService()
# ddb_client.update_item(table=table, key={'taskToken': 'a36d4a88-94f1-4a16-b996-6e03fb7dd5e8',
# 'domainName': 'refactoring-009.erinzh.com'}, field_name='taskStatus',
# value='CERT_ISSUED')
#
# # self.fail()