/
githubmirror
/
libreport
Обзор
Документация
Войти
/
githubmirror
/
libreport
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/client_python.at
58 строк
2 KB
Michal Fabik
tests: Don't use deprecated assertEquals
05 ноя 2021, 11:25
05 ноя 2021, 11:25
976d3ff
Код
Авторство
О чём код?
# -*- Autotest -*- AT_BANNER([client_python]) ## --------- ## ## verbosity ## ## --------- ## AT_PYTESTFUN([verbosity], [[ import sys import os import unittest from importlib import reload sys.path.insert(0, "../../../src/client-python") sys.path.insert(0, "../../../src/client-python/reportclient/.libs") sys.path.insert(0, "../../../src/report-python") sys.path.insert(0, "../../../src/report-python/report/.libs") report = __import__("report", globals(), locals(), [], 0) sys.modules["report"] = report class TestReportClientVerbose(unittest.TestCase): def setUp(self): try: del os.environ["ABRT_VERBOSE"] except: pass os.unsetenv("ABRT_VERBOSE") self.reportclient = __import__("reportclient", globals(), locals(), [], 0) sys.modules["reportclient"] = self.reportclient def tearDown(self): del sys.modules["reportclient"] def test_default(self): self.assertEqual(self.reportclient.verbose, 0) def test_assign(self): self.reportclient.set_verbosity(1) self.assertEqual(self.reportclient.verbose, 1) self.assertEqual(os.environ["ABRT_VERBOSE"], "1") def test_load_from_environ(self): os.environ["ABRT_VERBOSE"] = "2" reload(self.reportclient) self.assertEqual(self.reportclient.verbose, 2) def test_recover_from_invalid_environ(self): os.environ["ABRT_VERBOSE"] = "foo" reload(self.reportclient) self.assertEqual(self.reportclient.verbose, 0) if __name__ == "__main__": unittest.main() ]])