from tests.package.test_lua import TestLuaBase class TestLuaHttp(TestLuaBase): config = TestLuaBase.config + \ """ BR2_PACKAGE_LUA=y BR2_PACKAGE_LUA_HTTP=y """ def test_run(self): self.login() self.module_test("http.version", script="local ver=require[[http.version]]; print(ver.name, ver.version)") self.module_test("http.client") self.module_test("http.cookie") self.module_test("http.proxies") self.module_test("http.server") self.module_test("http.socks") self.module_test("http.websocket") class TestLuajitHttp(TestLuaBase): config = TestLuaBase.config + \ """ BR2_PACKAGE_LUAJIT=y BR2_PACKAGE_LUA_HTTP=y """ def test_run(self): self.login() self.module_test("http.version", script="local ver=require[[http.version]]; print(ver.name, ver.version)") self.module_test("http.client") self.module_test("http.cookie") self.module_test("http.proxies") self.module_test("http.server") self.module_test("http.socks") self.module_test("http.websocket")