Example #1
0
    def test_print_live_refs_with_objects(self, stdout):
        o1 = Foo()  # NOQA
        trackref.print_live_refs()
        self.assertEqual(stdout.getvalue(), '''\
Live References

Foo                                 1   oldest: 0s ago\n\n''')
Example #2
0
    def test_print_live_refs_with_objects(self, stdout):
        o1 = Foo()  # NOQA
        trackref.print_live_refs()
        self.assertEqual(
            stdout.getvalue(), '''\
Live References

Foo                                 1   oldest: 0s ago\n\n''')
Example #3
0
 def test_print_live_refs_empty(self, stdout):
     trackref.print_live_refs()
     self.assertEqual(stdout.getvalue(), 'Live References\n\n\n')
Example #4
0
 def test_print_live_refs_empty(self, stdout):
     trackref.print_live_refs()
     self.assertEqual(stdout.getvalue(), 'Live References\n\n\n')
 def spider_closed(self, spider):
     for key in self.__chart_items.keys():
         self.__chart_items[key] = None
     self.__chart_items = None
     self._spider = None
     print_live_refs()
 def spider_opened(self, spider):
     self._spider = spider
     print_live_refs()