tests: test_append_data, cant run tests because of seg fault
This commit is contained in:
@ -15,7 +15,9 @@ from grum.menus import BarMenu
|
||||
from grum.mdi import MDIArea
|
||||
from grum.rpc import RPCServerThread
|
||||
from PyQt5.QtTest import QSignalSpy
|
||||
from grum.cli import main
|
||||
|
||||
from math import isclose
|
||||
|
||||
# from parameterized import parameterized
|
||||
|
||||
@ -30,8 +32,14 @@ class TestViewUnit(unittest.TestCase):
|
||||
|
||||
def tearDown(self) -> None:
|
||||
print("teardown")
|
||||
# self.mw.rst.server = []
|
||||
# assert self.mw.rst.server == 1
|
||||
self.mw.rst.server.shutdown()
|
||||
self.mw.rst.server.server_close()
|
||||
# self.mw.rst.disconnect()
|
||||
# self.mw.rst.shutdown()
|
||||
# self.mw.rst.shutdown()
|
||||
self.app.quit()
|
||||
self.mw.rst.shutdown()
|
||||
|
||||
def test_defaults(self):
|
||||
|
||||
@ -85,3 +93,15 @@ class TestViewUnit(unittest.TestCase):
|
||||
|
||||
assert len(spy_sig_make_new_plot) == 0 # assert not called
|
||||
|
||||
def test_append_data(self):
|
||||
mw=self.mw
|
||||
item = mw.lst.lst.get("sine")
|
||||
item.set_alarm = mock.MagicMock()
|
||||
item.value.append = mock.MagicMock()
|
||||
|
||||
point = (1,2)
|
||||
|
||||
mw.append_data("sine", point)
|
||||
item.value.append.assert_called_once_with(point)
|
||||
assert item.set_alarm.called_once_with(True)
|
||||
|
||||
|
Reference in New Issue
Block a user