test_lua_http.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. from tests.package.test_lua import TestLuaBase
  2. class TestLuaHttp(TestLuaBase):
  3. config = TestLuaBase.config + \
  4. """
  5. BR2_PACKAGE_LUA=y
  6. BR2_PACKAGE_LUA_HTTP=y
  7. """
  8. def test_run(self):
  9. self.login()
  10. self.module_test("http.version", script="local ver=require[[http.version]]; print(ver.name, ver.version)")
  11. self.module_test("http.client")
  12. self.module_test("http.cookie")
  13. self.module_test("http.proxies")
  14. self.module_test("http.server")
  15. self.module_test("http.socks")
  16. self.module_test("http.websocket")
  17. class TestLuajitHttp(TestLuaBase):
  18. config = TestLuaBase.config + \
  19. """
  20. BR2_PACKAGE_LUAJIT=y
  21. BR2_PACKAGE_LUA_HTTP=y
  22. """
  23. def test_run(self):
  24. self.login()
  25. self.module_test("http.version", script="local ver=require[[http.version]]; print(ver.name, ver.version)")
  26. self.module_test("http.client")
  27. self.module_test("http.cookie")
  28. self.module_test("http.proxies")
  29. self.module_test("http.server")
  30. self.module_test("http.socks")
  31. self.module_test("http.websocket")