From 2618cbffd97dffb9b30442057cd9afdfd95abfae Mon Sep 17 00:00:00 2001 From: user202729 <25191436+user202729@users.noreply.github.com> Date: Mon, 22 Jan 2024 05:00:13 +0700 Subject: [PATCH] Add some tests for plover:deleted --- test/test_steno_dictionary.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/test_steno_dictionary.py b/test/test_steno_dictionary.py index 020680174..ccfa32aa0 100644 --- a/test/test_steno_dictionary.py +++ b/test/test_steno_dictionary.py @@ -14,18 +14,26 @@ def test_dictionary_collection(): d1 = StenoDictionary() d1[('S',)] = 'a' d1[('T',)] = 'b' + d1[('H',)] = '{PLOVER:deleted}' + d1[('R',)] = 'e' d1.path = 'd1' d2 = StenoDictionary() d2[('S',)] = 'c' d2[('W',)] = 'd' + d2[('H',)] = 'f' + d2[('R',)] = '{plover:deleted}' d2.path = 'd2' dc = StenoDictionaryCollection([d2, d1]) assert dc.lookup(('S',)) == 'c' assert dc.lookup(('W',)) == 'd' assert dc.lookup(('T',)) == 'b' + assert dc.lookup(('H',)) == 'f' + assert dc.lookup(('R',)) == None assert dc.lookup_from_all(('S',)) == [('c', d2), ('a', d1)] assert dc.lookup_from_all(('W',)) == [('d', d2)] assert dc.lookup_from_all(('T',)) == [('b', d1)] + assert dc.lookup_from_all(('H',)) == [('f', d2), ('{PLOVER:deleted}', d1)] + assert dc.lookup_from_all(('R',)) == [('{plover:deleted}', d2), ('e', d1)] f = lambda k, v: v == 'c' dc.add_filter(f) assert dc.lookup(('S',)) == 'a'