blob: 565d6d4439104c18892c17d9f29d48435d9f5c9e (
plain) (
blame)
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
26
27
28
29
30
31
32
33
34
35
36
37
|
from . import VT100Test
class OSCTest(VT100Test):
def test_title(self):
assert self.vt.title() == ""
assert self.vt.icon_name() == ""
self.process("\033]2;it's a title\007")
assert self.vt.title() == "it's a title"
assert self.vt.icon_name() == ""
self.process("\033]2;\007")
assert self.vt.title() == ""
assert self.vt.icon_name() == ""
def test_icon_name(self):
assert self.vt.title() == ""
assert self.vt.icon_name() == ""
self.process("\033]1;it's an icon name\007")
assert self.vt.title() == ""
assert self.vt.icon_name() == "it's an icon name"
self.process("\033]1;\007")
assert self.vt.title() == ""
assert self.vt.icon_name() == ""
def test_title_icon_name(self):
assert self.vt.title() == ""
assert self.vt.icon_name() == ""
self.process("\033]0;it's both\007")
assert self.vt.title() == "it's both"
assert self.vt.icon_name() == "it's both"
self.process("\033]0;\007")
assert self.vt.title() == ""
assert self.vt.icon_name() == ""
def test_unknown_sequence(self):
assert self.vt.cell(0, 0).contents() == ""
self.process("\033]499;some long, long string?\007")
assert self.vt.cell(0, 0).contents() == ""
|