def test__get_remote_remote_group_specified(self):
     sg_rule = self._prepare_rule(remote_group_id='sg_id1')
     self.assertEqual('sg_id1 (group)', securitygroup._get_remote(sg_rule))
 def test__get_remote_remote_ip_prefix_specified(self):
     sg_rule = self._prepare_rule(remote_ip_prefix='172.16.18.0/24')
     self.assertEqual('172.16.18.0/24 (CIDR)',
                      securitygroup._get_remote(sg_rule))
 def test__get_remote_both_unspecified(self):
     sg_rule = self._prepare_rule(remote_ip_prefix=None,
                                  remote_group_id=None)
     self.assertIsNone(securitygroup._get_remote(sg_rule))
 def test__get_remote_remote_group_specified(self):
     sg_rule = self._prepare_rule(remote_group_id="sg_id1")
     self.assertEqual("sg_id1 (group)", securitygroup._get_remote(sg_rule))
 def test__get_remote_remote_ip_prefix_specified(self):
     sg_rule = self._prepare_rule(remote_ip_prefix="172.16.18.0/24")
     self.assertEqual("172.16.18.0/24 (CIDR)", securitygroup._get_remote(sg_rule))
 def test__get_remote_both_unspecified(self):
     sg_rule = self._prepare_rule(remote_ip_prefix=None, remote_group_id=None)
     self.assertIsNone(securitygroup._get_remote(sg_rule))