class Test_Log_LineNumber(Test_Log_Base): def setUp(self): self.log = Log() self.log.config = OrderedDict([('linenum',5)]) self.log.cacheflag=True self.log.startlog() def test_(self): def myfunc(arg1,arg2): self.log.log(PRIORITY.SUCCESS,msg="this is a test") myfunc('foo','bar') # not testing for a specific line number as it will be too brittle a test self.assertTrue(isint(self.log.cache[0][0]))
class Test_Log_Names(Test_Log_Base): def setUp(self): self.log = Log() self.log.pidlogname=True self.log.proclogname=True self.log.startlog() #super(Test_Log_Names,self).setUp() @logger(self.log) def func1(*args,**kwargs): return(100) self.func1 = func1 def test_(self): logname = os.path.basename(self.log.logname).split(".") self.assertEquals(logname[3],'test_misc_utils_log')