def test_initialize_event_item_with_qt_userrole(self): """Initialize EventItem with Qt.UserRole""" under_test = EventItem() self.assertIsNone(under_test.data(Qt.UserRole)) under_test.initialize( 'WARNING', 'message', host='_id1' ) self.assertIsNotNone(under_test.data(Qt.UserRole)) self.assertEqual('_id1', under_test.data(Qt.UserRole))
def test_initialize_event_item(self): """Initialize EventItem""" under_test = EventItem() # Fields are None self.assertIsInstance(under_test, QListWidgetItem) self.assertIsNone(under_test.host) self.assertIsNone(under_test.timer) # Qt Data are empty self.assertIsNone(under_test.data(Qt.DisplayRole)) self.assertIsNone(under_test.data(Qt.UserRole)) under_test.initialize( 'OK', 'message' ) # Without host parameter, only "Qt.DisplayRole" is filled self.assertEqual('message', under_test.data(Qt.DisplayRole)) self.assertIsNone(under_test.host) self.assertIsNone(under_test.timer) self.assertIsNone(under_test.data(Qt.UserRole))