def test__split_rules(self):
     """
     tests the splitting of a list of rules into individual rules
     """
     rules = [
         OrderedDict([
             ("ip_protocol", "tcp"),
             ("from_port", 22),
             ("to_port", 22),
             ("grants", [OrderedDict([("cidr_ip", "0.0.0.0/0")])]),
         ]),
         OrderedDict([
             ("ip_protocol", "tcp"),
             ("from_port", 80),
             ("to_port", 80),
             ("grants", [OrderedDict([("cidr_ip", "0.0.0.0/0")])]),
         ]),
     ]
     split_rules = [
         {
             "to_port": 22,
             "from_port": 22,
             "ip_protocol": "tcp",
             "cidr_ip": "0.0.0.0/0",
         },
         {
             "to_port": 80,
             "from_port": 80,
             "ip_protocol": "tcp",
             "cidr_ip": "0.0.0.0/0",
         },
     ]
     assert boto_secgroup._split_rules(rules) == split_rules
Example #2
0
 def test__split_rules(self):
     '''
     tests the splitting of a list of rules into individual rules
     '''
     rules = [
         OrderedDict([('ip_protocol', u'tcp'), ('from_port', 22),
                      ('to_port', 22),
                      ('grants', [OrderedDict([('cidr_ip', u'0.0.0.0/0')])])
                      ]),
         OrderedDict([('ip_protocol', u'tcp'), ('from_port', 80),
                      ('to_port', 80),
                      ('grants', [OrderedDict([('cidr_ip', u'0.0.0.0/0')])])
                      ])
     ]
     split_rules = [{
         'to_port': 22,
         'from_port': 22,
         'ip_protocol': u'tcp',
         'cidr_ip': u'0.0.0.0/0'
     }, {
         'to_port': 80,
         'from_port': 80,
         'ip_protocol': u'tcp',
         'cidr_ip': u'0.0.0.0/0'
     }]
     self.assertEqual(boto_secgroup._split_rules(rules), split_rules)
 def test__split_rules(self):
     """
     tests the splitting of a list of rules into individual rules
     """
     rules = [
         OrderedDict(
             [
                 ("ip_protocol", u"tcp"),
                 ("from_port", 22),
                 ("to_port", 22),
                 ("grants", [OrderedDict([("cidr_ip", u"0.0.0.0/0")])]),
             ]
         ),
         OrderedDict(
             [
                 ("ip_protocol", u"tcp"),
                 ("from_port", 80),
                 ("to_port", 80),
                 ("grants", [OrderedDict([("cidr_ip", u"0.0.0.0/0")])]),
             ]
         ),
     ]
     split_rules = [
         {"to_port": 22, "from_port": 22, "ip_protocol": u"tcp", "cidr_ip": u"0.0.0.0/0"},
         {"to_port": 80, "from_port": 80, "ip_protocol": u"tcp", "cidr_ip": u"0.0.0.0/0"},
     ]
     self.assertEqual(boto_secgroup._split_rules(rules), split_rules)
Example #4
0
 def test__split_rules(self):
     '''
     tests the splitting of a list of rules into individual rules
     '''
     rules = [OrderedDict([('ip_protocol', u'tcp'), ('from_port', 22), ('to_port', 22), ('grants', [OrderedDict([('cidr_ip', u'0.0.0.0/0')])])]),
              OrderedDict([('ip_protocol', u'tcp'), ('from_port', 80), ('to_port', 80), ('grants', [OrderedDict([('cidr_ip', u'0.0.0.0/0')])])])]
     split_rules = [{'to_port': 22, 'from_port': 22, 'ip_protocol': u'tcp', 'cidr_ip': u'0.0.0.0/0'},
                    {'to_port': 80, 'from_port': 80, 'ip_protocol': u'tcp', 'cidr_ip': u'0.0.0.0/0'}]
     self.assertEqual(boto_secgroup._split_rules(rules), split_rules)