Lines Matching refs:bag
669 def _make_callback(self, bag, thing): argument
672 bag.append(thing)
679 bag = []
682 cb1 = self._make_callback(bag, 42)
683 cb2 = self._make_callback(bag, 17)
684 cb3 = self._make_callback(bag, 100)
693 self.assertEqual(bag, [])
698 self.assertEqual(bag, [17, 100])
702 bag = []
705 cb1 = self._make_callback(bag, 42)
706 cb2 = self._make_callback(bag, 17)
707 cb3 = self._make_callback(bag, 100)
717 self.assertEqual(bag, [])
722 self.assertEqual(bag, [100])
726 bag = []
729 cb1 = self._make_callback(bag, 42)
730 cb2 = self._make_callback(bag, 17)
731 cb3 = self._make_callback(bag, 100)
740 self.assertEqual(bag, [])
745 self.assertEqual(bag, [42, 17])
749 bag = []
751 f.add_done_callback(self._make_callback(bag, 42))
752 f.add_done_callback(self._make_callback(bag, 17))
754 self.assertEqual(bag, [])
759 self.assertEqual(bag, [42, 17])
763 bag = []
765 f.add_done_callback(self._make_callback(bag, 100))
767 self.assertEqual(bag, [])
773 self.assertEqual(bag, [100])
777 bag = []
779 cb1 = self._make_callback(bag, 1)
780 cb2 = self._make_callback(bag, 2)
781 cb3 = self._make_callback(bag, 3)
801 self.assertEqual(bag, [])
806 self.assertEqual(bag, [2])