Ejemplo n.º 1
0
def test_add_owner():
    # user 2 uploaded the resource
    ResourcesCache.user_upload_resource(2,"user2","file_hash2","test2.txt",1023,1,"test",0,1,3,"user2 uploaded file")
    ResourcesCache.add_owner('file_hash2',2) #the same user

    assert ResourcesCache.get_resource_owners("file_hash2")==[2]
    ResourcesCache.add_owner('file_hash2',20) #the same user
    assert ResourcesCache.get_resource_owners("file_hash2")==[2,20]

    ResourcesCache.increase_download_num("file_hash2")
    assert ResourcesCache.get_resources_list()["file_hash2"]["download_num"]==0
    ResourcesCache.increase_download_num("file_hash2")
    assert ResourcesCache.get_resources_list()["file_hash2"]["download_num"]==1
#if __name__ == "__main__":
#    test_add_owner()
Ejemplo n.º 2
0
 def get(self):
     resource_list = ResourcesCache.get_resources_list()
     resource_data = json.dumps({
         "err": 0,
         "resource_list": resource_list
     },
                                cls=SetEncoder)
     self.write(resource_data)