blob: 565d6d4439104c18892c17d9f29d48435d9f5c9e (
plain) (
tree)
|
|
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() == ""
|