정보2024. 12. 9. 02:01[Python] ImportError: cannot import name 'mock_s3' from 'moto'
개요S3 Uitls 클래스를 만든 후 테스트 코드 작성해서 테스트 중 ImportError: cannot import name 'mock_s3' from 'moto' 에러 발생테스트 코드는 GPT 의 힘을 빌렸다.해결 과정Stack Overflow 를 찾아서 해결.구글링은 아직 효과가 굉장했다.해결 방법moto 라이브러리가 업데이트 되면서 mock_s3를 쓰지 않고 범용적으로 mock_aws를 사용함.기존에 작성된 mock_s3를 mock_aws로 변경코드import unittestfrom moto import mock_awsimport boto3from utils.s3_utils import S3Utilsimport osimport tempfileimport shutilclass TestS3Utils(..