test_schdule.py 739 B

12345678910111213141516171819202122232425262728
  1. import unittest
  2. import os
  3. import sys
  4. parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
  5. sys.path.insert(0, parentdir)
  6. from proxypool.schedule import ValidityTester
  7. class SchduleTestCase(unittest.TestCase):
  8. def setUp(self):
  9. self._tester = ValidityTester()
  10. def tearDown(self):
  11. pass
  12. def test_tester(self):
  13. fake_proxies = ['00.000.00.00:8000',
  14. '01.000.00.00:8001',
  15. '00.020.00.00:8002',
  16. '00.000.30.00:8003']
  17. self._tester.set_raw_proxies(fake_proxies)
  18. self._tester.test()
  19. proxies = self._tester._usable_proxies
  20. assert proxies == []
  21. if __name__ == '__main__':
  22. unittest.main()