This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-ponymail-unit-tests.git
The following commit(s) were added to refs/heads/master by this push:
new c8d804a Detect version
c8d804a is described below
commit c8d804a1d67faa988682b8ecaf3de3ced1dbd130
Author: Sebb <[email protected]>
AuthorDate: Wed Jun 2 15:15:05 2021 +0100
Detect version
---
tests/interfacer.py | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/tests/interfacer.py b/tests/interfacer.py
index 33228f5..ef7bbd2 100644
--- a/tests/interfacer.py
+++ b/tests/interfacer.py
@@ -35,21 +35,30 @@ class Archiver(object):
# <= 0.11:
if 'parseHTML' in self.expected_archie_parameters:
if hasattr(args, 'generator'):
- archiver_.archiver_generator = args.generator
+ archiver_.archiver_generator = args.generator
self.archie = archiver_.Archiver(parseHTML=args.parse_html)
+ params = inspect.signature(archiver_.Archiver.list_url).parameters
+ if '_mlist' in params:
+ self.version = '11'
+ elif 'mlist' in params:
+ self.version = '10'
+ else:
+ self.version = '?'
# Ponymail 12+
elif 'skipff' in self.expected_archie_parameters:
self.archie = archiver_.Archiver(generator=getattr(args,
'generator', None),
parse_html=args.parse_html,
ignore_body=None, # To be
provided later
skipff=True)
+ self.version = '12'
else: # Foal
self.archie = archiver_.Archiver(generator=getattr(args,
'generator', None),
parse_html=args.parse_html,
ignore_body=None) # To be
provided later
+ self.version = 'foal'
if 'raw_msg' in self.expected_compute_parameters:
- self.compute = self._compute_foal
+ self.compute = self._compute_foal
# PM 0.12 parameters
elif 'args' in self.expected_compute_parameters:
self.compute = self._compute_12