def describe_vpcs(self) -> dict: if self.multiple_vpcs: data_string = Data_Mocks().get_multiple_vpcs_response() else: data_string = Data_Mocks().get_json_vpcs_string() data = json.loads(data_string) return data
def __init__(self, *args, **kwargs): super(test_SG, self).__init__(*args, **kwargs) self.sg = SG() self.sg.set_string_data( Data_Mocks().get_single_security_group_string_data() )
class test_Ip_Permission(unittest.TestCase): def setUp(self): self.ip_permission = Ip_Permission() self.data_mocks = Data_Mocks() string_rule = self.data_mocks.get_string_single_ip_permission() self.ip_permission.set_string_data(string_rule) def test_get_port(self): expected_result = 22 self.assertEqual(expected_result, self.ip_permission.get_port()) def test_get_protocol(self): expected_result = "tcp" self.assertEqual(expected_result, self.ip_permission.get_protocol()) def test_get_ip(self): expected_result = "210.64.32.200/32" self.assertEqual(expected_result, self.ip_permission.get_ip())
def setUp(self) -> None: self.printer = Printer() self.sg = SG() self.sg.set_string_data( Data_Mocks().get_single_security_group_string_data())
def setUp(self): self.ip_permission = Ip_Permission() self.data_mocks = Data_Mocks() string_rule = self.data_mocks.get_string_single_ip_permission() self.ip_permission.set_string_data(string_rule)
def create_security_group(self, group_name: str, vpc_id): data_string = Data_Mocks( ).get_string_response_after_security_group_creation() data = json.loads(data_string) return data
def describe_specific_security_group_by_id(self, security_group_id: str) -> dict: data_string = Data_Mocks().get_json_string_filtered_sgs_by_id( security_group_id) data = json.loads(data_string) return data
def describe_db_instances(self) -> dict: data_string = Data_Mocks().get_rds_request_string_mocked_data() data = json.loads(data_string) return data
def describe_regions(self) -> dict: data_string = Data_Mocks().get_regions_string_mocked_data() data = json.loads(data_string) return data
def describe_security_groups(self) -> dict: data_string = Data_Mocks().get_sample_string_response() data = json.loads(data_string) return data
def __init__(self, *args, **kwargs): super(test_RDS, self).__init__(*args, **kwargs) self.rds = RDS().set_string_data( Data_Mocks().get_json_string_from_single_rds())