Reset global options object in the tests
This commit is contained in:
parent
ad128a3c29
commit
061a0c8cb6
@ -157,6 +157,9 @@ class BaseTest(TestCase):
|
|||||||
maxDiff = 2048
|
maxDiff = 2048
|
||||||
is_ci = os.environ.get('CI') == 'true'
|
is_ci = os.environ.get('CI') == 'true'
|
||||||
|
|
||||||
|
def tearDown(self):
|
||||||
|
set_options(None)
|
||||||
|
|
||||||
def set_options(self, options=None):
|
def set_options(self, options=None):
|
||||||
final_options = {'scrollback_pager_history_size': 1024, 'click_interval': 0.5}
|
final_options = {'scrollback_pager_history_size': 1024, 'click_interval': 0.5}
|
||||||
if options:
|
if options:
|
||||||
|
|||||||
@ -62,6 +62,7 @@ def serialized_cmd(**fields) -> str:
|
|||||||
class TestFileTransmission(BaseTest):
|
class TestFileTransmission(BaseTest):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
super().setUp()
|
||||||
self.tdir = os.path.realpath(tempfile.mkdtemp())
|
self.tdir = os.path.realpath(tempfile.mkdtemp())
|
||||||
self.responses = []
|
self.responses = []
|
||||||
self.orig_home = os.environ.get('HOME')
|
self.orig_home = os.environ.get('HOME')
|
||||||
@ -73,6 +74,7 @@ class TestFileTransmission(BaseTest):
|
|||||||
os.environ.pop('HOME', None)
|
os.environ.pop('HOME', None)
|
||||||
else:
|
else:
|
||||||
os.environ['HOME'] = self.orig_home
|
os.environ['HOME'] = self.orig_home
|
||||||
|
super().tearDown()
|
||||||
|
|
||||||
def clean_tdir(self):
|
def clean_tdir(self):
|
||||||
shutil.rmtree(self.tdir)
|
shutil.rmtree(self.tdir)
|
||||||
|
|||||||
@ -24,6 +24,7 @@ from . import BaseTest
|
|||||||
class Rendering(BaseTest):
|
class Rendering(BaseTest):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
super().setUp()
|
||||||
self.test_ctx = setup_for_testing()
|
self.test_ctx = setup_for_testing()
|
||||||
self.test_ctx.__enter__()
|
self.test_ctx.__enter__()
|
||||||
self.sprites, self.cell_width, self.cell_height = self.test_ctx.__enter__()
|
self.sprites, self.cell_width, self.cell_height = self.test_ctx.__enter__()
|
||||||
@ -39,6 +40,7 @@ class Rendering(BaseTest):
|
|||||||
self.test_ctx.__exit__()
|
self.test_ctx.__exit__()
|
||||||
del self.sprites, self.cell_width, self.cell_height, self.test_ctx
|
del self.sprites, self.cell_width, self.cell_height, self.test_ctx
|
||||||
shutil.rmtree(self.tdir)
|
shutil.rmtree(self.tdir)
|
||||||
|
super().tearDown()
|
||||||
|
|
||||||
def test_sprite_map(self):
|
def test_sprite_map(self):
|
||||||
sprite_map_set_limits(10, 2)
|
sprite_map_set_limits(10, 2)
|
||||||
|
|||||||
@ -11,11 +11,13 @@ from kitty.fast_data_types import Color
|
|||||||
class TestConfParsing(BaseTest):
|
class TestConfParsing(BaseTest):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
super().setUp()
|
||||||
self.error_messages = []
|
self.error_messages = []
|
||||||
log_error.redirect = self.error_messages.append
|
log_error.redirect = self.error_messages.append
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
del log_error.redirect
|
del log_error.redirect
|
||||||
|
super().tearDown()
|
||||||
|
|
||||||
def test_conf_parsing(self):
|
def test_conf_parsing(self):
|
||||||
from kitty.config import load_config, defaults
|
from kitty.config import load_config, defaults
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user