1from tests.package.test_perl import TestPerlBase
2
3
4class TestPerllibwwwperl(TestPerlBase):
5    """
6    package:
7        libwww-perl
8    direct dependencies:
9        Encode-Locale
10        File-Listing
11        HTML-Parser   XS
12        HTTP-Cookies
13        HTTP-Date
14        HTTP-Message
15        HTTP-Negotiate
16        LWP-MediaTypes
17        Net-HTTP
18        Try-Tiny
19        URI
20        WWW-RobotRules
21    indirect dependencies:
22        HTML-Tagset
23        IO-HTML
24    """
25
26    config = TestPerlBase.config + \
27        """
28        BR2_PACKAGE_PERL=y
29        BR2_PACKAGE_PERL_LIBWWW_PERL=y
30        """
31
32    def test_run(self):
33        self.login()
34        self.module_test("LWP")
35        self.module_test("LWP::UserAgent")
36        self.module_test("LWP::Authen::Basic")
37        self.module_test("LWP::Authen::Digest")
38        self.module_test("HTML::Parser")
39        self.module_test("HTTP::Message")
40        self.module_test("WWW::RobotRules")
41