aboutsummaryrefslogtreecommitdiff
path: root/pocketbook/tests/test_panel.py
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-02 17:09:42 -0400
committerCraig Jennings <c@cjennings.net>2026-07-02 17:09:42 -0400
commit6b7791ccf8195247649914a7ce3cbda9bbcdaf06 (patch)
treef80bea045f44a2b7d812fb795f9c80ce2c4027fc /pocketbook/tests/test_panel.py
parentd9d454a608d1a6a7ae690af0b68472401c477fd6 (diff)
downloadarchsetup-6b7791ccf8195247649914a7ce3cbda9bbcdaf06.tar.gz
archsetup-6b7791ccf8195247649914a7ce3cbda9bbcdaf06.zip
chore(pocketbook)!: remove the in-tree pocketbook package
Craig's finish-or-cancel checkpoint resolved to remove: the app left daily use in May and the org-capture popup covers quick notes. The pip install, launcher, and Super+P bind went with it (dotfiles a750cb4); the three pocketbook tasks are closed.
Diffstat (limited to 'pocketbook/tests/test_panel.py')
-rw-r--r--pocketbook/tests/test_panel.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/pocketbook/tests/test_panel.py b/pocketbook/tests/test_panel.py
deleted file mode 100644
index 92f8648..0000000
--- a/pocketbook/tests/test_panel.py
+++ /dev/null
@@ -1,40 +0,0 @@
-from unittest.mock import MagicMock
-from pocketbook.note import Note
-
-
-class TestPanelController:
- """Test panel controller logic with a mocked store."""
-
- def _make_controller(self):
- from pocketbook.panel import PanelController
- store = MagicMock()
- controller = PanelController(store)
- return controller, store
-
- def test_add_note_calls_store_create(self):
- controller, store = self._make_controller()
- store.create.return_value = "0001-20260101-120000-abc12.txt"
- controller.add_note()
- store.create.assert_called_once_with("New Note", "")
-
- def test_delete_note_calls_store_delete(self):
- controller, store = self._make_controller()
- controller.delete_note("0001-20260101-120000-abc12.txt")
- store.delete.assert_called_once_with("0001-20260101-120000-abc12.txt")
-
- def test_update_note_calls_store_update(self):
- controller, store = self._make_controller()
- controller.update_note("0001-20260101-120000-abc12.txt", "New Title", "New Body")
- store.update.assert_called_once_with(
- "0001-20260101-120000-abc12.txt", "New Title", "New Body"
- )
-
- def test_get_notes_calls_store_list(self):
- controller, store = self._make_controller()
- store.list_notes.return_value = [
- ("0001-20260101-120000-abc12.txt", Note(title="A", body="a")),
- ]
- notes = controller.get_notes()
- store.list_notes.assert_called_once()
- assert len(notes) == 1
- assert notes[0][1].title == "A"