You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ponymail.apache.org by se...@apache.org on 2020/08/22 16:34:56 UTC

[incubator-ponymail-unit-tests] branch master updated: Prepare for updated foal API

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 df4d605  Prepare for updated foal API
df4d605 is described below

commit df4d60535604df50c6084b7208586931c08fc43d
Author: Sebb <se...@apache.org>
AuthorDate: Sat Aug 22 17:34:41 2020 +0100

    Prepare for updated foal API
---
 tests/interfacer.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/tests/interfacer.py b/tests/interfacer.py
index dfaa8fb..7c934e9 100644
--- a/tests/interfacer.py
+++ b/tests/interfacer.py
@@ -17,6 +17,11 @@ class Archiver(object):
             if hasattr(args, 'generator'):
               archiver_.archiver_generator = args.generator
             self.archie = archiver_.Archiver(parseHTML=args.parse_html)
+        # prepare for updated archiver
+        elif 'ignore_body' 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
         else: # 0.12+
             if hasattr(args, 'generator'):
                 self.archie = archiver_.Archiver(generator=args.generator, parse_html=args.parse_html)
@@ -33,7 +38,10 @@ class Archiver(object):
             self.compute = self._compute_11
 
     def _compute_foal(self, fake_args, lid, private, message, message_raw):
-        return self.archie.compute_updates(fake_args, lid, private, message, message_raw)[0]
+        if 'args' in self.expected_compute_parameters: # temporary until foal updated
+            return self.archie.compute_updates(fake_args, lid, private, message, message_raw)[0]
+        else:
+            return self.archie.compute_updates(lid, private, message, message_raw)[0]
 
     def _compute_12(self, fake_args, lid, private, message, message_raw):
         return self.archie.compute_updates(fake_args, lid, private, message)[0]