mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add a change event test setting an already empty many-many field (tags) to empty.
This commit is contained in:
parent
e7d21ecd3f
commit
b20e786080
@ -871,6 +871,14 @@ class WritingTest(BaseTest):
|
|||||||
cache.set_field('tags', {1:'foo', 2:'bar', 3:'mumble'})
|
cache.set_field('tags', {1:'foo', 2:'bar', 3:'mumble'})
|
||||||
ae(event_set, {2, 3})
|
ae(event_set, {2, 3})
|
||||||
|
|
||||||
|
# test setting a many-many field to empty
|
||||||
|
event_set = set()
|
||||||
|
cache.set_field('tags', {1:''})
|
||||||
|
ae(event_set, {1,})
|
||||||
|
event_set = set()
|
||||||
|
cache.set_field('tags', {1:''})
|
||||||
|
ae(event_set, set())
|
||||||
|
|
||||||
# test setting title
|
# test setting title
|
||||||
event_set = set()
|
event_set = set()
|
||||||
cache.set_field('title', {1:'Book 1'})
|
cache.set_field('title', {1:'Book 1'})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user