def testJump(self): table = netfilter.table.Table('test_table', False) table.append_rule('test_chain', Rule(jump='ACCEPT')) buffer = table.get_buffer() self.assertEqual(buffer, [[ 'iptables', '-t', 'test_table', '-A', 'test_chain', '-j', 'ACCEPT' ]])
def testJump(self): print('Buffered Test Case Set:\nRunning Test Jump...') table = netfilter.table.Table('test_table', False) table.append_rule('test_chain', Rule(jump='ACCEPT')) print('\tTable: ' + str(table)) buffer = table.get_buffer() print('\tBuffer: ' + str(buffer)) self.assertEqual(buffer, [['iptables', '-t', 'test_table', '-A', 'test_chain', '-j', 'ACCEPT']]) print('...Done')
def get_buffer(self): """ Gets the buffer from the table :return buffer """ buffer = [] for table in self.__tables: buffer.extend(table.get_buffer()) return buffer
def testJump(self): table = netfilter.table.Table('test_table', False) table.append_rule('test_chain', Rule(jump='ACCEPT')) buffer = table.get_buffer() self.assertEqual(buffer, [['iptables', '-t', 'test_table', '-A', 'test_chain', '-j', 'ACCEPT']])
def get_buffer(self): """Get the change buffers.""" buffer = [] for table in self.__tables: buffer.extend(table.get_buffer()) return buffer
def testJump(self): table = netfilter.table.Table("test_table", False) table.append_rule("test_chain", Rule(jump="ACCEPT")) buffer = table.get_buffer() self.assertEqual(buffer, [["iptables", "-t", "test_table", "-A", "test_chain", "-j", "ACCEPT"]])