Ejemplo n.º 1
0
 def testDuplicateProtocol(self):
     """Test duplicate protocols."""
     # Regression: These weren't suppresed because they are unique
     # objects, and so a Set can contain more than one of them.
     r = acl.RangeList([acl.Protocol(6), acl.Protocol(6)])
     self.assertEqual(r, [acl.Protocol(6)])
Ejemplo n.º 2
0
 def testNamedProto(self):
     """Test magic stringification of a named protocol."""
     p = acl.Protocol('tcp')
     self.assertEqual(str(p), 'tcp')
     self.assertEqual(p, 'tcp')
     self.assertEqual(p, 6)
Ejemplo n.º 3
0
 def testUnknownProto(self):
     """Test magic stringification of a numeric protocol."""
     p = acl.Protocol('99')
     self.assertEqual(str(p), '99')
     self.assertEqual(p, '99')
     self.assertEqual(p, 99)
Ejemplo n.º 4
0
 def testKnownProto(self):
     """Test magic stringification of a known numeric protocol."""
     p = acl.Protocol(6)
     self.assertEqual(str(p), 'tcp')
     self.assertEqual(p, 'tcp')
     self.assertEqual(p, 6)