diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-02 17:09:42 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-02 17:09:42 -0400 |
| commit | 6b7791ccf8195247649914a7ce3cbda9bbcdaf06 (patch) | |
| tree | f80bea045f44a2b7d812fb795f9c80ce2c4027fc /pocketbook/tests/test_panel.py | |
| parent | d9d454a608d1a6a7ae690af0b68472401c477fd6 (diff) | |
| download | archsetup-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.py | 40 |
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" |
