def test_remove_selected_entries_with_no_fd_file(self): """MessageWin should be called if the user clicks 'delete selected entries' while no FD file exists.""" fd_win = interface.FoodDictWin() with patch.object(interface, 'MessageWin') as message_win_mock: QTest.mouseClick(fd_win.delete_selected_entries_btn, Qt.LeftButton) message_win_mock.assert_called()
def test_fd_to_fd_add_win(self): fd_win = interface.FoodDictWin() with patch.object(interface, 'EditFoodDictWin') as edit_win_mock: QTest.mouseClick(fd_win.add_entry_btn, Qt.LeftButton) edit_win_mock.assert_called()
def test_fd_to_log_win(self): fd_win = interface.FoodDictWin() with patch.object(interface, 'LogWin') as log_win_mock: QTest.mouseClick(fd_win.goto_log_win_btn, Qt.LeftButton) log_win_mock.assert_called()
def test_fd_to_fd_edit_win_no_fd_file(self): fd_win = interface.FoodDictWin() with patch.object(interface, 'MessageWin') as message_win_mock: QTest.mouseClick(fd_win.edit_entry_btn, Qt.LeftButton) message_win_mock.assert_called()