xref: /OK3568_Linux_fs/buildroot/support/testing/tests/package/test_lua_http.py (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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