def test_policy_validation(self):
     policy = self.load_policy({
         'name': 'ec2-utilization',
         'resource': 'ec2',
         'tags': ['abc'],
         'filters': [
             {'type': 'metrics',
              'name': 'CPUUtilization',
              'days': 3,
              'value': 1.5}],
         'actions': ['stop']})
     policy.validate()
     self.assertEqual(policy.tags, ['abc'])
     self.assertFalse(policy.is_lambda)
     self.assertEqual(
         repr(policy),
         "<Policy resource: ec2 name: ec2-utilization>")
 def test_policy_validation(self):
     policy = self.load_policy({
         'name': 'ec2-utilization',
         'resource': 'ec2',
         'tags': ['abc'],
         'filters': [
             {'type': 'metrics',
              'name': 'CPUUtilization',
              'days': 3,
              'value': 1.5}],
         'actions': ['stop']})
     policy.validate()
     self.assertEqual(policy.tags, ['abc'])
     self.assertFalse(policy.is_lambda)
     self.assertTrue(
         repr(policy).startswith(
             "<Policy resource: ec2 name: ec2-utilization"))
Beispiel #3
0
 def test_policy_validation(self):
     policy = self.load_policy({
         "name":
         "ec2-utilization",
         "resource":
         "ec2",
         "tags": ["abc"],
         "filters": [{
             "type": "metrics",
             "name": "CPUUtilization",
             "days": 3,
             "value": 1.5,
         }],
         "actions": ["stop"],
     })
     policy.validate()
     self.assertEqual(policy.tags, ["abc"])
     self.assertFalse(policy.is_lambda)
     self.assertTrue(
         repr(policy).startswith(
             "<Policy resource:ec2 name:ec2-utilization"))
Beispiel #4
0
 def test_policy_validation(self):
     policy = self.load_policy(
         {
             "name": "ec2-utilization",
             "resource": "ec2",
             "tags": ["abc"],
             "filters": [
                 {
                     "type": "metrics",
                     "name": "CPUUtilization",
                     "days": 3,
                     "value": 1.5,
                 }
             ],
             "actions": ["stop"],
         }
     )
     policy.validate()
     self.assertEqual(policy.tags, ["abc"])
     self.assertFalse(policy.is_lambda)
     self.assertTrue(
         repr(policy).startswith("<Policy resource: ec2 name: ec2-utilization")
     )