From fe9f66f43030a43f154f63f000e580e337ee8b9e Mon Sep 17 00:00:00 2001
From: Nicolas MAILLET <nicolas.maillet@pasteur.fr>
Date: Fri, 27 Apr 2018 14:20:09 +0200
Subject: [PATCH] Correcting failing test

---
 rpg/enzyme.py        |  1 -
 tests/test_enzyme.py | 16 ++++++----------
 2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/rpg/enzyme.py b/rpg/enzyme.py
index 12287ad..b098f1b 100644
--- a/rpg/enzyme.py
+++ b/rpg/enzyme.py
@@ -78,7 +78,6 @@ class Enzyme:
         :param enz_file: location of user file (default: ~/rpg_user.py)
         :type enz_file: str
         """
-        #print(self)
         if self.rules != []:
             # Comment and first line of the Enzyme
             ret = "\n\n\n# User defined enzyme " + self.name + "\nENZ = []\n\n"
diff --git a/tests/test_enzyme.py b/tests/test_enzyme.py
index b07c2bb..90de9ac 100644
--- a/tests/test_enzyme.py
+++ b/tests/test_enzyme.py
@@ -42,25 +42,21 @@ def test_enzyme(tmpdir):
     """Test function
     'write_enzyme_in_user_file(self, enz_file=DEFUSERENZFILE)'
     """
-    '''
-    fil = tmpdir.join("test.tmp")
+    output_file = tmpdir.join("test_enzuser.py")
     dict_rule = {}
     rule_txt = "(D)(E,)"
-    dict_rule[rule_txt] = False
+    dict_rule[rule_txt] = True
     all_rules = rule.create_rules(dict_rule)
     new_enz = enzyme.Enzyme(-1, "fake_enzyme", all_rules)
-    new_enz.write_enzyme_in_user_file(fil)
-    # ICI BUG
-
-    assert fil.read() == '\n\n\n# User defined enzyme fake_enzyme\nENZ = []\n'\
-                         '\nE_1 = rule.Rule(0, "E", True, 1) # Always cut '\
+    new_enz.write_enzyme_in_user_file(str(output_file))
+    assert output_file.read() == '\n\n\n# User defined enzyme fake_enzyme\nENZ = []\n'\
+                         '\nE_1 = rule.Rule(0, "E", False, 1) # Never cut '\
                          'after E, except...\nD_E_1M1 = rule.Rule(-1, "D", '\
-                         'False, -1) # Never cut after E, preceded by D, '\
+                         'True, -1) # Always cut after E, preceded by D, '\
                          'except...\nE_1.rules.append(D_E_1M1)\nENZ.append('\
                          'E_1)\n\nENZYME = enzyme.Enzyme(CPT_ENZ, "fake_enzym'\
                          'e", ENZ, 0)\n# Add it to available enzymes\nAVAILAB'\
                          'LE_ENZYMES_USER.append(ENZYME)\nCPT_ENZ += 1\n'
-    '''
 
 def test_check_enzyme_name():
     """Test function 'check_enzyme_name(name_new_enz, all_name_enz)'."""
-- 
GitLab