コード例 #1
0
ファイル: test_query.py プロジェクト: C1Cy/cloud-custodian
 def test_query_model_get(self):
     session_factory = self.replay_flight_data('test_query_model')
     q = ResourceQuery(session_factory)
     resources = q.filter(InternetGateway.Meta)
     self.assertEqual(len(resources), 3)
     resources = q.get(InternetGateway.Meta, ['igw-3d9e3d56'])
     self.assertEqual(len(resources), 1)
コード例 #2
0
 def test_query_model_get(self):
     session_factory = self.replay_flight_data('test_query_model')
     q = ResourceQuery(session_factory)
     resources = q.filter(InternetGateway.Meta)
     self.assertEqual(len(resources), 3)
     resources = q.get(InternetGateway.Meta, ['igw-3d9e3d56'])
     self.assertEqual(len(resources), 1)
コード例 #3
0
 def test_query_filter(self):
     session_factory = self.replay_flight_data('test_query_filter')
     p = self.load_policy(
         {'name': 'ec2', 'resource': 'ec2'}, session_factory=session_factory)
     q = ResourceQuery(p.session_factory)
     resources = q.filter(p.resource_manager)
     self.assertEqual(len(resources), 1)
     self.assertEqual(resources[0]['InstanceId'], 'i-9432cb49')
コード例 #4
0
 def test_query_filter(self):
     session_factory = self.replay_flight_data("test_query_filter")
     p = self.load_policy(
         {"name": "ec2", "resource": "ec2"}, session_factory=session_factory
     )
     q = ResourceQuery(p.session_factory)
     resources = q.filter(p.resource_manager)
     self.assertEqual(len(resources), 1)
     self.assertEqual(resources[0]["InstanceId"], "i-9432cb49")
コード例 #5
0
ファイル: test_query.py プロジェクト: mi5guided/c7n-fork
 def test_query_filter(self):
     session_factory = self.replay_flight_data("test_query_filter")
     p = self.load_policy(
         {"name": "ec2", "resource": "ec2"}, session_factory=session_factory
     )
     q = ResourceQuery(p.session_factory)
     resources = q.filter(p.resource_manager)
     self.assertEqual(len(resources), 1)
     self.assertEqual(resources[0]["InstanceId"], "i-9432cb49")
コード例 #6
0
 def test_query_model_get(self):
     session_factory = self.replay_flight_data('test_query_model')
     p = self.load_policy(
         {'name': 'igw', 'resource': 'internet-gateway'},
         session_factory=session_factory)
     q = ResourceQuery(p.session_factory)
     resources = q.filter(p.resource_manager)
     self.assertEqual(len(resources), 3)
     resources = q.get(p.resource_manager, ['igw-3d9e3d56'])
     self.assertEqual(len(resources), 1)
コード例 #7
0
 def test_query_model_get(self):
     session_factory = self.replay_flight_data("test_query_model")
     p = self.load_policy(
         {"name": "igw", "resource": "internet-gateway"},
         session_factory=session_factory,
     )
     q = ResourceQuery(p.session_factory)
     resources = q.filter(p.resource_manager)
     self.assertEqual(len(resources), 3)
     resources = q.get(p.resource_manager, ["igw-3d9e3d56"])
     self.assertEqual(len(resources), 1)
コード例 #8
0
ファイル: test_query.py プロジェクト: mi5guided/c7n-fork
 def test_query_model_get(self):
     session_factory = self.replay_flight_data("test_query_model")
     p = self.load_policy(
         {"name": "igw", "resource": "internet-gateway"},
         session_factory=session_factory,
     )
     q = ResourceQuery(p.session_factory)
     resources = q.filter(p.resource_manager)
     self.assertEqual(len(resources), 3)
     resources = q.get(p.resource_manager, ["igw-3d9e3d56"])
     self.assertEqual(len(resources), 1)
コード例 #9
0
ファイル: test_query.py プロジェクト: C1Cy/cloud-custodian
 def test_query_filter(self):
     session_factory = self.replay_flight_data('test_query_filter')
     q = ResourceQuery(session_factory)
     resources = q.filter('aws.ec2.instance')
     self.assertEqual(len(resources), 1)
     self.assertEqual(resources[0]['InstanceId'], 'i-9432cb49')
コード例 #10
0
 def test_query_filter(self):
     session_factory = self.replay_flight_data('test_query_filter')
     q = ResourceQuery(session_factory)
     resources = q.filter('aws.ec2.instance')
     self.assertEqual(len(resources), 1)
     self.assertEqual(resources[0]['InstanceId'], 'i-9432cb49')