コード例 #1
0
 def child(kind):
     from blessed.sequences import measure_length
     term = TestTerminal(kind=kind)
     # movements
     assert (len(term.move(98,
                           76)) == measure_length(term.move(98, 76), term))
     assert (len(term.move(54)) == measure_length(term.move(54), term))
     assert not term.cud1 or (len(term.cud1) == measure_length(
         term.cud1, term))
     assert not term.cub1 or (len(term.cub1) == measure_length(
         term.cub1, term))
     assert not term.cuf1 or (len(term.cuf1) == measure_length(
         term.cuf1, term))
     assert not term.cuu1 or (len(term.cuu1) == measure_length(
         term.cuu1, term))
     assert not term.cub or (len(term.cub(333)) == measure_length(
         term.cub(333), term))
     assert not term.cuf or (len(term.cuf(333)) == measure_length(
         term.cuf(333), term))
     assert not term.home or (len(term.home) == measure_length(
         term.home, term))
     assert not term.restore or (len(term.restore) == measure_length(
         term.restore, term))
     assert not term.clear or (len(term.clear) == measure_length(
         term.clear, term))
コード例 #2
0
 def child(kind):
     from blessed.sequences import measure_length
     term = TestTerminal(kind=kind)
     # movements
     assert (len(term.move(98, 76)) ==
             measure_length(term.move(98, 76), term))
     assert (len(term.move(54)) ==
             measure_length(term.move(54), term))
     assert not term.cud1 or (len(term.cud1) ==
                           measure_length(term.cud1, term))
     assert not term.cub1 or (len(term.cub1) ==
                           measure_length(term.cub1, term))
     assert not term.cuf1 or (len(term.cuf1) ==
                           measure_length(term.cuf1, term))
     assert not term.cuu1 or (len(term.cuu1) ==
                           measure_length(term.cuu1, term))
     assert not term.cub or (len(term.cub(333)) ==
                          measure_length(term.cub(333), term))
     assert not term.cuf or (len(term.cuf(333)) ==
                          measure_length(term.cuf(333), term))
     assert not term.home or (len(term.home) ==
                           measure_length(term.home, term))
     assert not term.restore or (len(term.restore) ==
                              measure_length(term.restore, term))
     assert not term.clear or (len(term.clear) ==
                            measure_length(term.clear, term))
コード例 #3
0
 def child(kind):
     from blessed.sequences import iter_parse
     term = TestTerminal(kind=kind)
     assert next(iter_parse(term, term.move(98, 76)))[1].will_move
     assert next(iter_parse(term, term.move(54)))[1].will_move
     assert next(iter_parse(term, term.cud1))[1].will_move
     assert next(iter_parse(term, term.cub1))[1].will_move
     assert next(iter_parse(term, term.cuf1))[1].will_move
     assert next(iter_parse(term, term.cuu1))[1].will_move
     if term.cub(333):
         assert next(iter_parse(term, term.cub(333)))[1].will_move
     if term.cuf(333):
         assert next(iter_parse(term, term.cuf(333)))[1].will_move
     assert next(iter_parse(term, term.home))[1].will_move
     assert next(iter_parse(term, term.restore))[1].will_move
     assert next(iter_parse(term, term.clear))[1].will_move
コード例 #4
0
    def child_mnemonics_willmove(kind):
        from blessed.sequences import measure_length

        t = TestTerminal(kind=kind)
        # movements
        assert len(t.move(98, 76)) == measure_length(t.move(98, 76), t)
        assert len(t.move(54)) == measure_length(t.move(54), t)
        assert not t.cud1 or (len(t.cud1) == measure_length(t.cud1, t))
        assert not t.cub1 or (len(t.cub1) == measure_length(t.cub1, t))
        assert not t.cuf1 or (len(t.cuf1) == measure_length(t.cuf1, t))
        assert not t.cuu1 or (len(t.cuu1) == measure_length(t.cuu1, t))
        assert not t.cub or (len(t.cub(333)) == measure_length(t.cub(333), t))
        assert not t.cuf or (len(t.cuf(333)) == measure_length(t.cuf(333), t))
        assert not t.home or (len(t.home) == measure_length(t.home, t))
        assert not t.restore or (len(t.restore) == measure_length(t.restore, t))
        assert not t.clear or (len(t.clear) == measure_length(t.clear, t))
コード例 #5
0
 def child(kind):
     from blessed.sequences import iter_parse
     term = TestTerminal(kind=kind)
     assert next(iter_parse(term, term.move(98, 76)))[1].will_move
     assert next(iter_parse(term, term.move(54)))[1].will_move
     assert next(iter_parse(term, term.cud1))[1].will_move
     assert next(iter_parse(term, term.cub1))[1].will_move
     assert next(iter_parse(term, term.cuf1))[1].will_move
     assert next(iter_parse(term, term.cuu1))[1].will_move
     if term.cub(333):
         assert next(iter_parse(term, term.cub(333)))[1].will_move
     if term.cuf(333):
         assert next(iter_parse(term, term.cuf(333)))[1].will_move
     assert next(iter_parse(term, term.home))[1].will_move
     assert next(iter_parse(term, term.restore))[1].will_move
     assert next(iter_parse(term, term.clear))[1].will_move