Example #1
0
 def test_batch_import(self):
     # setup the pins and activity chunk
     admin_user_id = 1
     pins = list(Pin.objects.filter(user=admin_user_id)[:3])
     activities = [p.create_activity() for p in pins]
     # try a batch import
     feedly.batch_import(admin_user_id, activities, 10)
Example #2
0
 def test_batch_import(self):
     # setup the pins and activity chunk
     admin_user_id = 1
     pins = list(Pin.objects.filter(user=admin_user_id)[:3])
     activities = [p.create_activity() for p in pins]
     # try a batch import
     feedly.batch_import(admin_user_id, activities, 10)
Example #3
0
    def test_memory_usage(self):
        '''
        Links about debugging memory usage
        http://stackoverflow.com/questions/110259/which-python-memory-profiler-is-recommended?answertab=votes#tab-top
        
        http://mg.pov.lt/objgraph/
        '''
        return
        # setup the pins and activity chunk
        import objgraph
        x = []
        y = [x, [x], dict(x=x)]
        objgraph.show_refs([y], filename='sample-graph.png')

        admin_user_id = 1
        pins = list(Pin.objects.filter(user=admin_user_id)[:3])
        activities = [p.create_activity() for p in pins]
        # try a batch import
        for x in range(500):
            feedly.batch_import(admin_user_id, activities, 10)
            if x % 10 == 0:
                print 'growth', x
                print objgraph.show_growth(limit=5)
        print 'growth'
        print objgraph.show_growth(limit=5)
        objgraph.show_refs([Mutation], filename='sample-graph.png')
Example #4
0
    def test_memory_usage(self):
        '''
        Links about debugging memory usage
        http://stackoverflow.com/questions/110259/which-python-memory-profiler-is-recommended?answertab=votes#tab-top
        
        http://mg.pov.lt/objgraph/
        '''
        return
        # setup the pins and activity chunk
        import objgraph
        x = []
        y = [x, [x], dict(x=x)]
        objgraph.show_refs([y], filename='sample-graph.png')

        admin_user_id = 1
        pins = list(Pin.objects.filter(user=admin_user_id)[:3])
        activities = [p.create_activity() for p in pins]
        # try a batch import
        for x in range(500):
            feedly.batch_import(admin_user_id, activities, 10)
            if x % 10 == 0:
                print 'growth', x
                print objgraph.show_growth(limit=5)
        print 'growth'
        print objgraph.show_growth(limit=5)
        objgraph.show_refs([Mutation], filename='sample-graph.png')