def test_as_dict_puts_all_tag_attributes_in_the_returning_dict(self): tag = Tag('some_tag', default=True) tag.counts = {'total': 0, 'read': 0, 'starred': 0, 'replied': 0} tag.mails = [1, 2, 3] tag_dict = tag.as_dict() self.assertEquals(tag.name, tag_dict['name']) self.assertEquals(tag.default, tag_dict['default']) self.assertEquals(tag.total, tag_dict['counts']['total']) self.assertEquals(tag.mails, tag_dict['mails'])