From cb5fa480827b8036552d99a7f2b598bfa41e10c5 Mon Sep 17 00:00:00 2001
From: LETORT Sebastien <sebastien.letort@irisa.fr>
Date: Fri, 10 Jan 2020 11:44:39 +0100
Subject: [PATCH] a conf specific for python2 and python3 to make coverage
 better.

---
 .coveragerc.p2    | 5 +++++
 .coveragerc.p3    | 5 +++++
 .gitlab-ci.yml    | 4 ++--
 allgo/__init__.py | 2 +-
 4 files changed, 13 insertions(+), 3 deletions(-)
 create mode 100644 .coveragerc.p2
 create mode 100644 .coveragerc.p3

diff --git a/.coveragerc.p2 b/.coveragerc.p2
new file mode 100644
index 0000000..8acf35d
--- /dev/null
+++ b/.coveragerc.p2
@@ -0,0 +1,5 @@
+[report]
+exclude_lines =
+	pragma: no cover
+	raise NotImplementedError
+	def __download_file_p3
diff --git a/.coveragerc.p3 b/.coveragerc.p3
new file mode 100644
index 0000000..2cf489e
--- /dev/null
+++ b/.coveragerc.p3
@@ -0,0 +1,5 @@
+[report]
+exclude_lines =
+	pragma: no cover
+	raise NotImplementedError
+	def __download_file_p2
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 45a0dfb..628552a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,14 +38,14 @@ tests:2.7:
     - pwd
   script:
     - python -V
-    - python -m pytest --pep8 --cov=allgo tests/
+    - python -m pytest --pep8 --cov=allgo  --cov-config=.coveragerc.p2 tests/
 
 # ----------------------------
 tests:3.7:
   stage: test
   script:
     - python -V
-    - python -m pytest --pep8 --cov=allgo tests/
+    - python -m pytest --pep8 --cov=allgo  --cov-config=.coveragerc.p3 tests/
 
 # ----------------------------
 sphinx:
diff --git a/allgo/__init__.py b/allgo/__init__.py
index 915ad5d..984ebc1 100644
--- a/allgo/__init__.py
+++ b/allgo/__init__.py
@@ -523,7 +523,7 @@ class Client:
                 return out_dict
 
         # should never goes here
-        return out_dict
+        return out_dict # pragma: no cover
 
     def get_log(self, job_id):
         """Generator of log file content.
-- 
GitLab