v/pol
1
0
mirror of https://github.com/taroved/pol synced 2025-05-16 14:20:10 -07:00
pol/tests/test_downloader.py
Alexandr Nesterenko 0656dcb77b test
2017-10-08 13:29:02 -04:00

31 lines
820 B
Python

from __future__ import print_function
from twisted.internet import reactor, defer
from twisted.logger import Logger
from pol.log import LogHandler
class MFTests(object):
def __init__(self):
self.log = Logger()
pass
def stop_callback(self, none):
reactor.stop()
pass
def test_log_handler(self):
handler = LogHandler()
self.log.info('Test msg with {parameter} is OK', parameter="value")
self.log.error('Test error with {parameter} is OK', parameter="value", isError=True)
d = defer.Deferred()
reactor.callLater(0, d.callback, None)
d.addCallback(self.stop_callback)
d.addErrback(lambda err: print("callback error: %s\ncallback traceback: %s" % (err.getErrorMessage(), err.getTraceback())))
reactor.run()