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