コード例 #1
0
 def test_show_transport(self):
     ace = Ace(transport=TransportLayer(name='service'))
     expected = 'permit ip 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0'
     assert_equals(ace.show(), expected)
     ace.transport.source.add('tcp 1-65535')
     ace.transport.destination.add('tcp 22')
     expected = 'permit tcp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 eq 22'
     assert_equals(ace.show(), expected)
     ace.transport.source.remove('tcp 1-65535')
     ace.transport.source.add('tcp 1-22')
     expected = 'permit tcp 0.0.0.0 0.0.0.0 range 1 22 0.0.0.0 0.0.0.0 eq 22'
     assert_equals(ace.show(), expected)
コード例 #2
0
 def test_show_transport(self):
     ace = Ace(transport=TransportLayer(name='service'))
     expected = 'permit ip 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0'
     assert_equals(ace.show(), expected)
     ace.transport.source.add('tcp 1-65535')
     ace.transport.destination.add('tcp 22')
     expected = 'permit tcp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 eq 22'
     assert_equals(ace.show(), expected)
     ace.transport.source.remove('tcp 1-65535')
     ace.transport.source.add('tcp 1-22')
     expected = 'permit tcp 0.0.0.0 0.0.0.0 range 1 22 0.0.0.0 0.0.0.0 eq 22'
     assert_equals(ace.show(), expected)
コード例 #3
0
 def test_show_tcp(self):
     ace = Ace(transport='tcp 22')
     ace.transport.destination.name = 'ssh'
     expected = 'permit tcp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 eq 22'
     assert_equals(ace.show(), expected)
     ace.transport.destination.name = None
     ace.transport.source.remove('tcp 1-65535')
     ace.transport.destination.remove('tcp 22')
     ace.transport.source.name = 'snmp-trap'
     ace.transport.source.add('udp 162')
     ace.transport.destination.add('udp 1-65535')
     expected = 'permit udp 0.0.0.0 0.0.0.0 eq 162 0.0.0.0 0.0.0.0'
     assert_equals(ace.show(), expected)
コード例 #4
0
 def test_show_tcp(self):
     ace = Ace(transport='tcp 22')
     ace.transport.destination.name = 'ssh'
     expected = 'permit tcp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 eq 22'
     assert_equals(ace.show(), expected)
     ace.transport.destination.name = None
     ace.transport.source.remove('tcp 1-65535')
     ace.transport.destination.remove('tcp 22')
     ace.transport.source.name = 'snmp-trap'
     ace.transport.source.add('udp 162')
     ace.transport.destination.add('udp 1-65535')
     expected = 'permit udp 0.0.0.0 0.0.0.0 eq 162 0.0.0.0 0.0.0.0'
     assert_equals(ace.show(), expected)
コード例 #5
0
 def test_show_network(self):
     ace = Ace(network='1.2.3.0/24 4.5.6.0/24')
     ace.network.source.name = 'source'
     ace.network.destination.name = 'destination'
     expected = 'permit ip 1.2.3.0 255.255.255.0 4.5.6.0 255.255.255.0'
     assert_equals(ace.show(), expected)
コード例 #6
0
 def test_show_default(self):
     ace = Ace()
     expected = 'permit ip 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0'
     assert_equals(ace.show(), expected)
コード例 #7
0
 def test_show_network(self):
     ace = Ace(network='1.2.3.0/24 4.5.6.0/24')
     ace.network.source.name = 'source'
     ace.network.destination.name = 'destination'
     expected = 'permit ip 1.2.3.0 255.255.255.0 4.5.6.0 255.255.255.0'
     assert_equals(ace.show(), expected)
コード例 #8
0
 def test_show_default(self):
     ace = Ace()
     expected = 'permit ip 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0'
     assert_equals(ace.show(), expected)