diff --git a/tests/golden-files/input/contents.pod b/tests/golden-files/input/contents.pod deleted file mode 100644 index a5ec66f..0000000 --- a/tests/golden-files/input/contents.pod +++ /dev/null @@ -1,159 +0,0 @@ -$Id: contents.pod,v 1.3 2003/05/04 04:05:14 tower Exp $ - -=begin html - - - -=end html - -=head1 Net::Z3950::AsyncZ - -=head2 Intro - -Net::Z3950::AsyncZ adds an additional layer of asynchronous support for the Z3950 module through the use -of multiple forked processes. I hope that users will also find that it provides a convenient -front end to C. My initial idea was to write something that -would provide a convenient means of processing and formatting Z39.50 records--which I -did, using the C synchronous code. But I also wanted something that could -handle queries to large numbers of servers at one session. Working on this part of my -project, I found that I had trouble with the C asynchronous features -and so ended up with what I have here. - -=begin html - -I give a more detailed account in the DESCRIPTION -section of AsyncZ.html. - -=end html - -=pod - -I give a more detailed account in in the B section of C. - -=cut - -=head2 Documentation - -=pod - -=over 4 - -=item AsyncZ.pod - -This is the starting point--it gives an overview of the AsyncZ module, -describes the basic mechanics of its asynchronous workings, and details -the particulars of the objects and methods. But see -L for detailed explanations of the sample -scripts which come with the C distribution. - -=item Options.pod - -This document details the various options that can be set to modify -the behavior of AsyncZ Index - -=item Report.pod - -Report.pod deals with how records are treated line by line -and how you can affect the apearance of a record's line by line output - -=item Examples.pod - -This document goes through the sample scripts that come with the -C distribution and annotates them -in a line-by-line fashion. It's a basic HOW-TO. - -=back - -=cut - -=begin html - -
    -
  • - AsyncZ.html -
    This is the starting point--it gives an overview of the AsyncZ module, -describes the basic mechanics of its asynchronous workings, and details -the particulars of the objects and methods. But see -Examples for detailed explanations of the sample -scripts which come with the Net::Z3950::AsyncZ distribution. - -
  • - Options.html -
    This document details the various options that can be set to modify -the behavior of AsyncZ - -
  • - Report.html -
    Report.html deals with how records are treated line by line -and how you can affect the apearance of a record's line by line output - -
  • - Examples.html -This document goes through the sample scripts that come with the -Net::Z3950::AsyncZ distribution and annotates them -in a line-by-line fashion. It's a basic HOW-TO. - -
- -=end html - -=head2 The Modules - -=pod - -There are more modules than there is documentation. The reason for this -is that the only module you have full and complete access to is -C. The other modules are either internal to C -or accessed indirectly or in part indirectly. - -=cut - -=for html -There are more modules than there is documentation. The reason for this -is that the only module you have full and complete access to is -Net::Z3950::AsyncZ. The other modules are either internal to Net::AsyncZ -or accessed indirectly or in part indirectly. - -=head3 Here are the modules: - -=over 4 - -=item Net::Z3950::AsyncZ - -The main module: direct access --documented in -C and C documentation - -=item Net::Z3950::AsyncZ::ErrMsg - -User error message handling: indirect access -- documented in -C documentation - -=item Net::Z3950::AsyncZ::Errors - -Error handling for debugging: limited access -- documented in -C documentation - -=item Net::Z3950::AsyncZ::Report - -Module reponsible for fetching and formatting records: limited access -- documented - -=item Net::Z3950::AsyncZ::ZLoop - -Event loop for child processes: no access -- not documented - -=item Net::Z3950::AsyncZ::ZSend - -Connection details for child processes: no access -- not documented - -=item Net::Z3950::AsyncZ::Options::_params - -Options for child processes: direct and indirect access -- documented -in C and C documentation - -=back - -=head1 INDEX - - diff --git a/tests/golden-files/results/perldoc-contents_pod b/tests/golden-files/results/perldoc-contents_pod deleted file mode 100644 index 75045cc..0000000 --- a/tests/golden-files/results/perldoc-contents_pod +++ /dev/null @@ -1,54 +0,0 @@ -Net::Z3950::AsyncZ - Intro - Net::Z3950::AsyncZ adds an additional layer of asynchronous support for the Z3950 module through the use of multiple forked processes. I hope - that users will also find that it provides a convenient front end to "Net::Z3950". My initial idea was to write something that would provide a - convenient means of processing and formatting Z39.50 records--which I did, using the "Z3950" synchronous code. But I also wanted something that - could handle queries to large numbers of servers at one session. Working on this part of my project, I found that I had trouble with the - "Z3950" asynchronous features and so ended up with what I have here. - - I give a more detailed account in in the DESCRIPTION section of "AsyncZ.pod". - - Documentation - AsyncZ.pod - This is the starting point--it gives an overview of the AsyncZ module, describes the basic mechanics of its asynchronous workings, and - details the particulars of the objects and methods. But see ""Examples.pod" for detailed explanations of the sample scripts which come with - the "Net::Z3950::AsyncZ" distribution. - - Options.pod - This document details the various options that can be set to modify the behavior of AsyncZ Index - - Report.pod - Report.pod deals with how records are treated line by line and how you can affect the apearance of a record's line by line output - - Examples.pod - This document goes through the sample scripts that come with the "Net::Z3950::AsyncZ" distribution and annotates them in a line-by-line - fashion. It's a basic HOW-TO. - - The Modules - There are more modules than there is documentation. The reason for this is that the only module you have full and complete access to is - "Net::Z3950::AsyncZ". The other modules are either internal to "Net::AsyncZ" or accessed indirectly or in part indirectly. - - Here are the modules: - Net::Z3950::AsyncZ - The main module: direct access --documented in "AsyncZ" and "Options" documentation - - Net::Z3950::AsyncZ::ErrMsg - User error message handling: indirect access -- documented in "AsyncZ" documentation - - Net::Z3950::AsyncZ::Errors - Error handling for debugging: limited access -- documented in "AsyncZ" documentation - - Net::Z3950::AsyncZ::Report - Module reponsible for fetching and formatting records: limited access -- documented - - Net::Z3950::AsyncZ::ZLoop - Event loop for child processes: no access -- not documented - - Net::Z3950::AsyncZ::ZSend - Connection details for child processes: no access -- not documented - - Net::Z3950::AsyncZ::Options::_params - Options for child processes: direct and indirect access -- documented in "Options" and "AsyncZ" documentation - -INDEX - \ No newline at end of file diff --git a/tests/golden-files/results/perldoc-perl_pl b/tests/golden-files/results/perldoc-perl_pl deleted file mode 100644 index 518dc2e..0000000 --- a/tests/golden-files/results/perldoc-perl_pl +++ /dev/null @@ -1,2 +0,0 @@ -No documentation found for "./input/perl.pl". - \ No newline at end of file diff --git a/tests/tools_test.py b/tests/tools_test.py index 216753a..b9cf09c 100755 --- a/tests/tools_test.py +++ b/tests/tools_test.py @@ -135,14 +135,6 @@ class ToolsTestCase(unittest.TestCase): # ("perl6.pl", tools.Status.problem) ]) - def test_perldoc(self): - # FIX: This is failing in an Appimage, inside a nspawn container, - # as root. - if "APPDIR" not in os.environ: - self._test_tool(tools.perldoc, - [("perl.pl", tools.Status.not_applicable), - ("contents.pod", tools.Status.normal)]) - # def test_perltidy(self): # self._test_tool(tools.perltidy, [("perl.pl", tools.Status.normal)])