def test_adorn_filter(self): self.maxDiff = 10000 found_filter_items = { 'tags': ['east', 'west'], 'partner': [str(self.partner_a.pk)], 'partner_tags': ['lEft', 'Right'], } expected = { u'partner': { self.partner_a.pk: { 'value': self.partner_a.pk, 'display': u'aaa' }, }, u'tags': { 'east': { 'value': u'east', 'display': u'east', 'hexColor': u'aaaaaa', }, 'west': { 'value': u'west', 'display': u'west', 'hexColor': u'bbbbbb', }, }, u'partner_tags': { 'left': { 'value': u'left', 'display': u'left', 'hexColor': u'cccccc', }, 'right': { 'value': u'right', 'display': u'right', 'hexColor': u'dddddd', }, }, } ds = ContactsDataSource() adorned_filter = ds.adorn_filter_items(self.company, found_filter_items) self.assertEqual(expected, adorned_filter)
def test_adorn_filter(self): self.maxDiff = 10000 found_filter_items = { 'tags': ['east', 'west'], 'partner': [str(self.partner_a.pk)], 'partner_tags': ['lEft', 'Right'], } expected = { u'partner': { self.partner_a.pk: {'value': self.partner_a.pk, 'display': u'aaa'}, }, u'tags': { 'east': { 'value': u'east', 'display': u'east', 'hexColor': u'aaaaaa', }, 'west': { 'value': u'west', 'display': u'west', 'hexColor': u'bbbbbb', }, }, u'partner_tags': { 'left': { 'value': u'left', 'display': u'left', 'hexColor': u'cccccc', }, 'right': { 'value': u'right', 'display': u'right', 'hexColor': u'dddddd', }, }, } ds = ContactsDataSource() adorned_filter = ds.adorn_filter_items( self.company, found_filter_items) self.assertEqual(expected, adorned_filter)