upload_test.py 1009 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/usr/bin/env python
  2. # -*- coding:utf-8 -*-
  3. import unittest
  4. import upload
  5. import threading
  6. import time
  7. class UploadTest(unittest.TestCase):
  8. def generate_content(self):
  9. return {
  10. 'dev_ip': 'local.pc',
  11. 'port': ':9011',
  12. 'type': 'camera',
  13. 'pwd': time.time()
  14. }
  15. def test_generate_file(self):
  16. print("-=-=-=-=")
  17. upload.defaultHandler = upload.Handle(1, 'temp.txt', './')
  18. t = threading.Thread(target=upload.listen)
  19. t.setDaemon(True)
  20. t.start()
  21. # add task
  22. upload.add_task(self.generate_content())
  23. time.sleep(4)
  24. upload.add_task(self.generate_content())
  25. upload.add_task(self.generate_content())
  26. upload.add_task(self.generate_content())
  27. upload.add_task(self.generate_content())
  28. upload.add_task(self.generate_content())
  29. upload.add_task(self.generate_content())
  30. time.sleep(4)
  31. if __name__ == '__main__':
  32. unittest.main()