aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_console_help.py
blob: e747635f310c1431e3991545402a0daf2fd9464a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import sys
import libpry
import libmproxy.console.help as help
from libmproxy import utils, flow, encoding

class DummyMaster:
    def make_view(self):
        pass


class uHelp(libpry.AutoTree):
    def test_helptext(self):
        h = help.HelpView(None, "foo", None)
        assert h.helptext()

    def test_keypress(self):
        h = help.HelpView(DummyMaster(), "foo", [1, 2, 3])
        assert not h.keypress((0, 0), "q")
        assert not h.keypress((0, 0), "?")
        assert h.keypress((0, 0), "o") == "o"


tests = [
    uHelp()
]