B=m`%r=1F}{IE(@CE3cI1*
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
literal 0
HcmV?d00001
diff --git a/l10n_fr_fec_background/tests/__init__.py b/l10n_fr_fec_background/tests/__init__.py
new file mode 100644
index 0000000000..1ffe42d3eb
--- /dev/null
+++ b/l10n_fr_fec_background/tests/__init__.py
@@ -0,0 +1 @@
+from . import test_l10n_fr_fec_background
diff --git a/l10n_fr_fec_background/tests/test_l10n_fr_fec_background.py b/l10n_fr_fec_background/tests/test_l10n_fr_fec_background.py
new file mode 100644
index 0000000000..ed69e5b36e
--- /dev/null
+++ b/l10n_fr_fec_background/tests/test_l10n_fr_fec_background.py
@@ -0,0 +1,31 @@
+from odoo.tests.common import TransactionCase
+
+
+class TestFrFECBackground(TransactionCase):
+
+ def setUp(self):
+ super(TestFrFECBackground, self).setUp()
+ self.fec_wizard = self.env['account.fr.fec'].create(
+ {'date_from': '2020-01-01', 'date_to': '2020-02-29'})
+
+ def test_001_csv_report_background(self):
+ self.fec_wizard.generate_fec_file_in_background('csv', '|')
+ jobs = self.env['queue.job'].search(
+ [
+ ('func_string', 'like', str(self.fec_wizard)),
+ ('state', '=', 'pending'),
+ ]
+ )
+ self.assertEquals(len(jobs), 2,
+ "Job for CSV Report is not created in background!")
+
+ def test_002_txt_report_background(self):
+ self.fec_wizard.generate_fec_file_in_background('txt', '\t')
+ jobs = self.env['queue.job'].search(
+ [
+ ('func_string', 'like', str(self.fec_wizard)),
+ ('state', '=', 'pending'),
+ ]
+ )
+ self.assertEquals(len(jobs), 2,
+ "Job for TXT Report is not created in background!")
From 6698bd3e81910292e15e169ad27155e0f47c9fe3 Mon Sep 17 00:00:00 2001
From: Krunal
Date: Wed, 12 Feb 2020 17:14:52 +0530
Subject: [PATCH 04/11] [FIX]Fix travis error
---
l10n_fr_fec_background/tests/test_l10n_fr_fec_background.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/l10n_fr_fec_background/tests/test_l10n_fr_fec_background.py b/l10n_fr_fec_background/tests/test_l10n_fr_fec_background.py
index ed69e5b36e..8f224b609b 100644
--- a/l10n_fr_fec_background/tests/test_l10n_fr_fec_background.py
+++ b/l10n_fr_fec_background/tests/test_l10n_fr_fec_background.py
@@ -14,7 +14,7 @@ def test_001_csv_report_background(self):
[
('func_string', 'like', str(self.fec_wizard)),
('state', '=', 'pending'),
- ]
+ ]
)
self.assertEquals(len(jobs), 2,
"Job for CSV Report is not created in background!")
@@ -25,7 +25,7 @@ def test_002_txt_report_background(self):
[
('func_string', 'like', str(self.fec_wizard)),
('state', '=', 'pending'),
- ]
+ ]
)
self.assertEquals(len(jobs), 2,
"Job for TXT Report is not created in background!")
From d8962da92f1b9bdbbb7b2dd1039cc450ed31a00e Mon Sep 17 00:00:00 2001
From: druidoo-transbot
Date: Wed, 12 Feb 2020 12:09:53 +0000
Subject: [PATCH 05/11] [UPD] Update l10n_fr_fec_background.pot
---
.../i18n/l10n_fr_fec_background.pot | 50 +++++++++++++++++++
1 file changed, 50 insertions(+)
create mode 100644 l10n_fr_fec_background/i18n/l10n_fr_fec_background.pot
diff --git a/l10n_fr_fec_background/i18n/l10n_fr_fec_background.pot b/l10n_fr_fec_background/i18n/l10n_fr_fec_background.pot
new file mode 100644
index 0000000000..dcd7729b20
--- /dev/null
+++ b/l10n_fr_fec_background/i18n/l10n_fr_fec_background.pot
@@ -0,0 +1,50 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * l10n_fr_fec_background
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: l10n_fr_fec_background
+#: model:mail.template,body_html:l10n_fr_fec_background.send_fec_file_mail_template
+msgid "Your requested FEC file
"
+msgstr ""
+
+#. module: l10n_fr_fec_background
+#: model_terms:ir.ui.view,arch_db:l10n_fr_fec_background.account_fr_fec_view_inherit
+msgid "CSV"
+msgstr ""
+
+#. module: l10n_fr_fec_background
+#: model_terms:ir.ui.view,arch_db:l10n_fr_fec_background.account_fr_fec_view_inherit
+msgid "CSV Background"
+msgstr ""
+
+#. module: l10n_fr_fec_background
+#: model:ir.model,name:l10n_fr_fec_background.model_account_fr_fec
+msgid "Ficher Echange Informatise"
+msgstr ""
+
+#. module: l10n_fr_fec_background
+#: model_terms:ir.ui.view,arch_db:l10n_fr_fec_background.account_fr_fec_view_inherit
+msgid "TXT"
+msgstr ""
+
+#. module: l10n_fr_fec_background
+#: model_terms:ir.ui.view,arch_db:l10n_fr_fec_background.account_fr_fec_view_inherit
+msgid "TXT Background"
+msgstr ""
+
+#. module: l10n_fr_fec_background
+#: model:mail.template,subject:l10n_fr_fec_background.send_fec_file_mail_template
+msgid "Your requested FEC file"
+msgstr ""
+
From 599f594116ed2ab0c5535c72ad4970ead711af9e Mon Sep 17 00:00:00 2001
From: druidoo-transbot
Date: Tue, 23 Jun 2020 11:52:40 +0000
Subject: [PATCH 06/11] [ADD] icon.png
---
.../static/description/icon.png | Bin 0 -> 9673 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 l10n_fr_fec_background/static/description/icon.png
diff --git a/l10n_fr_fec_background/static/description/icon.png b/l10n_fr_fec_background/static/description/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd60220fbe2d7465dd81af8ca6d5af032879c144
GIT binary patch
literal 9673
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