コード例 #1
0
ファイル: terminal.py プロジェクト: xwlan/voidwalker
    def __init__(self):
        width = gdb.parameter('width')
        height = gdb.parameter('height')

        sys_terminal = SysTerminal()
        depth = sys_terminal.depth()
        if not width:
            width = sys_terminal.width()
        if not height:
            height = sys_terminal.height()

        super(GdbTerminal, self).__init__(width, height, depth)
コード例 #2
0
ファイル: terminals.py プロジェクト: ktp-forked-repos/FlowUI
    def test_dumb(self):
        term = environ['TERM']
        exception = None
        try:
            environ['TERM'] = 'dumb'
            dumb_terminal = SysTerminal()
            dumb_terminal.write('Test dumb\n')
        except Exception as e:
            exception = e

        environ['TERM'] = term
        if exception is not None:
            raise exception
コード例 #3
0
ファイル: terminals.py プロジェクト: ktp-forked-repos/FlowUI
class SysTerminalTest(TestCase):
    def setUp(self):
        self._terminal = SysTerminal()

    def test_percent(self):
        self._terminal.write('Unformatted: %%\n')

    def test_write(self):
        self._terminal.write('Test\n')

    def test_dumb(self):
        term = environ['TERM']
        exception = None
        try:
            environ['TERM'] = 'dumb'
            dumb_terminal = SysTerminal()
            dumb_terminal.write('Test dumb\n')
        except Exception as e:
            exception = e

        environ['TERM'] = term
        if exception is not None:
            raise exception
コード例 #4
0
ファイル: terminals.py プロジェクト: techdragon/FlowUI
class SysTerminalTest(TestCase):
    def setUp(self):
        self._terminal = SysTerminal()

    def tearDown(self):
        self._terminal.reset()

    def test_percent(self):
        self._terminal.write('Unformatted: %%\n')

    def test_write(self):
        self._terminal.write('Test\n')
コード例 #5
0
ファイル: themes.py プロジェクト: Python3pkg/FlowUI
 def setUp(self, terminal=None, theme=None):
     super(ZenburnTest, self).setUp(SysTerminal(), Zenburn())
コード例 #6
0
ファイル: themes.py プロジェクト: Python3pkg/FlowUI
 def setUp(self, terminal=None, theme=None):
     super(SolarizedTest, self).setUp(SysTerminal(), Solarized())
コード例 #7
0
ファイル: terminals.py プロジェクト: ktp-forked-repos/FlowUI
 def setUp(self):
     self._terminal = SysTerminal()
コード例 #8
0
 def setUp(self):
     self._terminal = AnsiTerminal(SysTerminal(), Solarized())
コード例 #9
0
ファイル: widgets.py プロジェクト: ktp-forked-repos/FlowUI
    def setUp(self):
        self._terminal = AnsiTerminal(SysTerminal(), Solarized())

        self._terminal.reset()
        self._terminal.write('\n\t# Begin Widget #\n')