Esempio n. 1
0
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')
Esempio n. 2
0
    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
Esempio n. 3
0
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