def test_show_run_transport(self):
     ace = Ace(transport=TransportLayer(name='service'))
     expected = 'permit object-group service 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0'
     assert_equals(ace.show_run(), expected)
     ace.transport.destination.add('tcp 22')
     ace.transport.destination.add('udp 161')
     assert_equals(ace.show_run(), expected)
예제 #2
0
 def test_show_run_transport(self):
     ace = Ace(transport=TransportLayer(name='service'))
     expected = 'permit object-group service 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0'
     assert_equals(ace.show_run(), expected)
     ace.transport.destination.add('tcp 22')
     ace.transport.destination.add('udp 161')
     assert_equals(ace.show_run(), expected)
 def test_show_run_network_object_groups(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 object-group source object-group destination'
     assert_equals(ace.show_run(), expected)
 def test_show_run_destination_udp_object_group(self):
     ace = Ace(transport='udp 1 65535 162 162')
     ace.transport.destination.name = 'snmp-trap'
     expected = 'permit udp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 object-group snmp-trap'
     assert_equals(ace.show_run(), expected)
 def test_show_run_source_udp_object_group(self):
     ace = Ace(transport='udp 162 162 1 65535')
     ace.transport.source.name = 'snmp-trap'
     expected = 'permit udp 0.0.0.0 0.0.0.0 object-group snmp-trap 0.0.0.0 0.0.0.0'
     assert_equals(ace.show_run(), expected)
 def test_show_run_destination_tcp_object_group(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 object-group ssh'
     assert_equals(ace.show_run(), expected)
 def test_show_run_source_tcp_object_group(self):
     ace = Ace(transport='tcp 22 22 1 65535')
     ace.transport.source.name = 'ssh'
     expected = 'permit tcp 0.0.0.0 0.0.0.0 object-group ssh 0.0.0.0 0.0.0.0'
     assert_equals(ace.show_run(), expected)
 def test_show_run_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_run(), expected)
예제 #9
0
 def test_show_run_network_object_groups(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 object-group source object-group destination'
     assert_equals(ace.show_run(), expected)
예제 #10
0
 def test_show_run_destination_udp_object_group(self):
     ace = Ace(transport='udp 1 65535 162 162')
     ace.transport.destination.name = 'snmp-trap'
     expected = 'permit udp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 object-group snmp-trap'
     assert_equals(ace.show_run(), expected)
예제 #11
0
 def test_show_run_source_udp_object_group(self):
     ace = Ace(transport='udp 162 162 1 65535')
     ace.transport.source.name = 'snmp-trap'
     expected = 'permit udp 0.0.0.0 0.0.0.0 object-group snmp-trap 0.0.0.0 0.0.0.0'
     assert_equals(ace.show_run(), expected)
예제 #12
0
 def test_show_run_destination_tcp_object_group(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 object-group ssh'
     assert_equals(ace.show_run(), expected)
예제 #13
0
 def test_show_run_source_tcp_object_group(self):
     ace = Ace(transport='tcp 22 22 1 65535')
     ace.transport.source.name = 'ssh'
     expected = 'permit tcp 0.0.0.0 0.0.0.0 object-group ssh 0.0.0.0 0.0.0.0'
     assert_equals(ace.show_run(), expected)
예제 #14
0
 def test_show_run_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_run(), expected)