def test_output(self): import trachet.template as template import trachet.output as output template.enable_color() failure_count, test_count = doctest.testmod(output) self.assertTrue(failure_count == 0)
def test_controller(self): import trachet.template as template import trachet.controller as controller template.enable_color() failure_count, test_count = doctest.testmod(controller) self.assertTrue(failure_count == 0)
def test_csi(self): import trachet.template as template import trachet.csi as csi template.enable_color() failure_count, test_count = doctest.testmod(csi) self.assertTrue(failure_count == 0)
def test_iomode(self): import trachet.template as template import trachet.iomode as iomode template.enable_color() failure_count, test_count = doctest.testmod(iomode) self.assertTrue(failure_count == 0)
def test_esc(self): import trachet.template as template import trachet.esc as esc template.enable_color() failure_count, test_count = doctest.testmod(esc) self.assertTrue(failure_count == 0)
def test_constant(self): import trachet.template as template import trachet.constant as constant template.enable_color() failure_count, test_count = doctest.testmod(constant) self.assertTrue(failure_count == 0)
def test_seqdb(self): import trachet.template as template import trachet.seqdb as seqdb template.enable_color() failure_count, test_count = doctest.testmod(seqdb) self.assertTrue(failure_count == 0)
def test_trace(self): import trachet.template as template import trachet.trace as trace template.enable_color() failure_count, test_count = doctest.testmod(trace) self.assertTrue(failure_count == 0)
def test_ss3(self): import trachet.template as template import trachet.ss3 as ss3 template.enable_color() failure_count, test_count = doctest.testmod(ss3) self.assertTrue(failure_count == 0)
import trachet.iomode as iomode import trachet.char as char import trachet.esc as esc import trachet.csi as csi import trachet.cstr as cstr import trachet.input as input import trachet.output as output import trachet.trace as trace import trachet.controller as controller import trachet.ss2 as ss2 import trachet.ss3 as ss3 import trachet.constant as constant import doctest dirty = False template.enable_color() for m in [seqdb, iomode, cstr, char, esc, csi, cstr, input, output, controller, ss2, ss3, template, trace, constant]: failure_count, test_count = doctest.testmod(m) if failure_count > 0: dirty = True if dirty: raise Exception("test failed.") setup(name = 'trachet', version = __version__, description = 'Step-by-step/realtime terminal debugger.' 'It tell you what is happening on your terminal.', long_description = open(readmepath).read(), py_modules = ['trachet'],