Пример #1
0
 def testOrderedSet(self):
     ordered_set = utils.OrderedSet(n / 2 for n in range(10))
     ordered_set.add(-42)
     ordered_set.add(3)
     self.assertEquals(tuple(ordered_set), (0, 1, 2, 3, 4, -42))
Пример #2
0
 def VisitFunction(self, node):
     # We remove duplicates, but keep existing entries in the same order.
     return node.Replace(
         signatures=tuple(utils.OrderedSet(node.signatures)))