def find_job_filters(popts): filters = popts['filters'] if filters and test_fileobj(filters) == 0: return True home = path.expanduser('~') filters = path.join(home, '.odesk_jobs.filt') if test_fileobj(filters) == 0: popts['filters'] = filters; return True stderr(" --filters <filename> needs to be given.\n"); stderr(" That file should contain at least keyword filters for sw job search.\n"); return False
pylevel = toLogLevel(n) if pylevel != log_levels[n]: stderr("toLogLevel({0:s}) ({1:d}) failed, got {2:d} ({3:s})\n".format( user_levels[n], n, pylevel, user_levels[pylevel/10])) errors += 1 tests += 1 stdout("tests converting back and forth between strings and integer log levels:\n") stdout("{0:d} tests, {1:d} failures\n\n".format(tests, errors)) stdout("initializing logging, level debug, console on, log file off.\n") initLogger(logLevel=1, logConsole=True, logDisk=False) stdout("should see debug message test 1\n") log.debug("log test 1") if test_fileobj('{0:s}'.format(pgm)) != 1: stdout('log file \"{0:s}\" should not have been created\n', pgm) errors += 1 else: stdout('Should see "Parameter not a file or file object."\n') tests += 1 print stdout("testing setLogLevel('warn'), should see only WARN: log test 2\n") setLogLevel("warn") log.debug("log test 2") log.warn("log test 2") print stdout("shutting down logger, reinitializing with log level 0\n")
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys from odapi.util import stdout, stderr, test_fileobj, fileErrors, filesize #----------------------------------------------------------------------------- testfile = "/tmp/testfile" #fileErrors = ('none', 'type', 'open', 'mode', 'read', 'unkn') failed = 0 ntests = 0 # Expect type error res = test_fileobj("bogus") sres = fileErrors[res] if sres != 'type': print 'failed "bogus" test, got', sres failed += 1 ntests += 1 # Expect type error res = test_fileobj(None) sres = fileErrors[res] if sres!= 'type': print "failed None type test, got", sres failed += 1 ntests += 1 # Expect type error res = test_fileobj([]) sres = fileErrors[res] if sres != 'type':