class ScriptfilterTestCase(unittest.TestCase): """Testcases for the Stub Plugin""" def setUp(self): config = RawConfigParser() config.add_section('ScriptFilter') config.set( 'ScriptFilter', 'scriptdir', os.path.abspath( os.path.dirname(__file__) + '/testdata/scriptfilter')) self.candidate = ScriptFilter(config) def test_script_stop(self): suspect = Suspect('*****@*****.**', '*****@*****.**', '/dev/null') # we expect to find one test script self.assertTrue(len(self.candidate.get_scripts()) == 1) action, message = self.candidate.examine(suspect) self.assertEqual(action, REJECT) self.assertEqual(message, 'rejected') def test_script_normalexit(self): suspect = Suspect('*****@*****.**', '*****@*****.**', '/dev/null') # we expect to find one test script self.assertTrue(len(self.candidate.get_scripts()) == 1) action, message = self.candidate.examine(suspect) self.assertEqual(action, DUNNO) self.assertEqual(message, 'accepted')
def setUp(self): config = RawConfigParser() config.add_section('ScriptFilter') config.set( 'ScriptFilter', 'scriptdir', os.path.abspath( os.path.dirname(__file__) + '/testdata/scriptfilter')) self.candidate = ScriptFilter(config)
def setUp(self): try: from configparser import RawConfigParser except ImportError: from ConfigParser import RawConfigParser config = RawConfigParser() config.add_section('ScriptFilter') config.set( 'ScriptFilter', 'scriptdir', os.path.abspath( os.path.dirname(__file__) + '/testdata/scriptfilter')) self.candidate = ScriptFilter(config)
def setUp(self): try: from configparser import RawConfigParser except ImportError: from ConfigParser import RawConfigParser config = RawConfigParser() config.add_section('ScriptFilter') config.set('ScriptFilter', 'scriptdir', os.path.abspath( os.path.dirname(__file__) + '/testdata/scriptfilter')) self.candidate = ScriptFilter(config)
class ScriptfilterTestCase(unittest.TestCase): """Testcases for the Stub Plugin""" def setUp(self): try: from configparser import RawConfigParser except ImportError: from ConfigParser import RawConfigParser config = RawConfigParser() config.add_section('ScriptFilter') config.set('ScriptFilter', 'scriptdir', os.path.abspath( os.path.dirname(__file__) + '/testdata/scriptfilter')) self.candidate = ScriptFilter(config) def test_script_stop(self): suspect = Suspect( '*****@*****.**', '*****@*****.**', '/dev/null') # we expect to find one test script self.assertTrue(len(self.candidate.get_scripts()) == 1) action, message = self.candidate.examine(suspect) self.assertEqual(action, REJECT) self.assertEqual(message, 'rejected') def test_script_normalexit(self): suspect = Suspect( '*****@*****.**', '*****@*****.**', '/dev/null') # we expect to find one test script self.assertTrue(len(self.candidate.get_scripts()) == 1) action, message = self.candidate.examine(suspect) self.assertEqual(action, DUNNO) self.assertEqual(message, 'accepted')