Example #1
0
 def test_key(self):
     keys = ("n", "s")
     v = [(1, "test"), (2, "test"), (2, "other")]
     l = [dict(zip(keys, i)) for i in v]
     expected1 = [{"n": 1, "s": "test"}, {"n": 2, "s": "test"}]
     actual1 = util.unique(l, key=operator.itemgetter("n"))
     self.assertEqual(expected1, list(actual1))
Example #2
0
 def test_key(self):
     keys = ('n', 's')
     v = [(1, 'test'), (2, 'test'), (2, 'other')]
     l = [dict(zip(keys, i)) for i in v]
     expected1 = [{'n': 1, 's': 'test'}, {'n': 2, 's': 'test'}]
     actual1 = util.unique(l, key=operator.itemgetter('n'))
     self.assertEqual(expected1, list(actual1))
Example #3
0
 def test_key(self):
     keys = ('n', 's')
     v = [(1, 'test'), (2, 'test'), (2, 'other')]
     l = [dict(zip(keys, i)) for i in v]
     expected1 = [{'n': 1, 's': 'test'},
                  {'n': 2, 's': 'test'}]
     actual1 = util.unique(l, key=operator.itemgetter('n'))
     self.assertEqual(expected1, list(actual1))
Example #4
0
 def test_nokey(self):
     l = [1, 2, 3, 1, 2, 4, 6, 7, 5, 1]
     expected = [1, 2, 3, 4, 6, 7, 5]
     actual = list(util.unique(l))
     self.assertEqual(expected, actual)
Example #5
0
 def test_nokey(self):
     l = [1, 2, 3, 1, 2, 4, 6, 7, 5, 1]
     expected = [1, 2, 3, 4, 6, 7, 5]
     actual = list(util.unique(l))
     self.assertEqual(expected, actual)