Exemplo n.º 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''')
Exemplo n.º 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''')
Exemplo n.º 3
0
 def test_print_live_refs_empty(self, stdout):
     trackref.print_live_refs()
     self.assertEqual(stdout.getvalue(), 'Live References\n\n\n')
Exemplo n.º 4
0
 def test_print_live_refs_empty(self, stdout):
     trackref.print_live_refs()
     self.assertEqual(stdout.getvalue(), 'Live References\n\n\n')
Exemplo n.º 5
0
 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()
Exemplo n.º 6
0
 def spider_opened(self, spider):
     self._spider = spider
     print_live_refs()