55from base64 import standard_b64encode
66
77from kitty .constants import kitten_exe
8- from kitty .fast_data_types import DND_CODE , dnd_set_test_write_func , dnd_test_cleanup_fake_window , dnd_test_create_fake_window , dnd_test_probe_state
8+ from kitty .fast_data_types import (
9+ DND_CODE ,
10+ dnd_set_test_write_func ,
11+ dnd_test_cleanup_fake_window ,
12+ dnd_test_create_fake_window ,
13+ dnd_test_probe_state ,
14+ )
915
1016from . import PTY , BaseTest
1117from .dnd import WriteCapture
@@ -28,6 +34,7 @@ def setUp(self):
2834 self .capture = capture
2935 self .test_dir = self .enterContext (tempfile .TemporaryDirectory ())
3036 self .messages_from_kitten = ''
37+ self .set_options ({'tab_bar_style' : 'hidden' })
3138
3239 def send_dnd_command_to_kitten (self , payload = b'' , as_base64 = False , flush = False , ** metadata ):
3340 header = f'\x1b ]{ DND_CODE } ;'
@@ -63,6 +70,7 @@ def finish_setup(self, remote_client: bool = False):
6370 self .assertEqual (remote_client , self .probe_state ('drop_is_remote_client' ))
6471 if self .probe_state ('drag_can_offer' ):
6572 self .assertEqual (remote_client , self .probe_state ('drag_is_remote_client' ))
73+ self .send_dnd_command_to_kitten ('SETUP' , t = 'T' )
6674
6775 def append (self , text ):
6876 self .messages_from_kitten += text
0 commit comments