小编YAS*_*HAV的帖子

如何在 python 中模拟 uuid4() ?

A_script.py

from uuid import uuid4

def get_unique_identifier(env, customer_id):
    return env + '-' + customer_id + '-' + str(uuid4())[0:8]
Run Code Online (Sandbox Code Playgroud)

测试_A_脚本.py

import unittest
from unittest.mock import patch
import src.A_script as a_script

class MyTestCase(unittest.TestCase):
   @patch('uuid.uuid4')
   def test_get_unique_identifier(self, mock_uuid4):
      mock_uuid4.return_value = 'abcd1234'
      expected = 'test_env-test_cust-abcd1234'
      unique_identifier = a_script.get_unique_identifier('test_env', 'test_cust')
      self.assertEqual(expected, unique_identifier)
Run Code Online (Sandbox Code Playgroud)

如何让 uuid4 返回“abcd1234”?

python unit-testing patch mocking python-unittest

1
推荐指数
1
解决办法
3914
查看次数

我们可以在Python中使用boto3备份整个VPC吗?

我想备份 VPC 中的所有资源。目前,我正在通过 python 脚本做类似的事情,

  • 从 VPC 备份 EC2、RDS、EFS 等个人资源。

我只是想知道我们是否可以一次性备份整个VPC,而不是使用python编程语言单独备份所有资源。

python amazon-web-services amazon-vpc boto3 aws-backup

-1
推荐指数
1
解决办法
198
查看次数