From 88abefd3e62fb65a08dde62a7d7e4ce1fa22f563 Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Mon, 6 Oct 2014 12:05:49 -0300 Subject: fix a couple of bugs recovering tag from a pickled json --- service/test/adapter/test_tag.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'service/test') diff --git a/service/test/adapter/test_tag.py b/service/test/adapter/test_tag.py index 85887d37..fc14ff49 100644 --- a/service/test/adapter/test_tag.py +++ b/service/test/adapter/test_tag.py @@ -27,14 +27,16 @@ class TestTag(unittest.TestCase): 'read': 1, 'starred': 1, 'replied': 1}, - 'mails': set([1, 2, 3])} + 'mails': [1, 2, 3]} tag = Tag.from_dict(tag_dict) self.assertEquals(tag_dict['name'], tag.name) self.assertEquals(tag_dict['default'], tag.default) self.assertEquals(tag_dict['counts']['total'], tag.total) - self.assertEquals(tag_dict['mails'], tag.mails) + # Checks if mail ids are aways restored as set() + self.assertEquals(type(tag.mails), type(set())) + self.assertEquals(set(tag_dict['mails']), tag.mails) def test_as_dict_puts_all_tag_attributes_in_the_returning_dict(self): tag = Tag('some_tag', default=True) -- cgit v1.2.3