예제 #1
0
 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
예제 #2
0
    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()
        )
예제 #3
0
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())
예제 #4
0
    def setUp(self) -> None:
        self.printer = Printer()
        self.sg = SG()

        self.sg.set_string_data(
            Data_Mocks().get_single_security_group_string_data())
예제 #5
0
 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)
예제 #6
0
 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
예제 #7
0
 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
예제 #8
0
 def describe_db_instances(self) -> dict:
     data_string = Data_Mocks().get_rds_request_string_mocked_data()
     data = json.loads(data_string)
     return data
예제 #9
0
 def describe_regions(self) -> dict:
     data_string = Data_Mocks().get_regions_string_mocked_data()
     data = json.loads(data_string)
     return data
예제 #10
0
 def describe_security_groups(self) -> dict:
     data_string = Data_Mocks().get_sample_string_response()
     data = json.loads(data_string)
     return data
예제 #11
0
 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())