#!/usr/bin/env python # -*- coding:utf-8 -*- import unittest import upload import threading import time class UploadTest(unittest.TestCase): def generate_content(self): return { 'dev_ip': 'local.pc', 'port': ':9011', 'type': 'camera', 'pwd': time.time() } def test_generate_file(self): print("-=-=-=-=") upload.defaultHandler = upload.Handle(1, 'temp.txt', './') t = threading.Thread(target=upload.listen) t.setDaemon(True) t.start() # add task upload.add_task(self.generate_content()) time.sleep(4) upload.add_task(self.generate_content()) upload.add_task(self.generate_content()) upload.add_task(self.generate_content()) upload.add_task(self.generate_content()) upload.add_task(self.generate_content()) upload.add_task(self.generate_content()) time.sleep(4) if __name__ == '__main__': unittest.main()