diff --git a/tests/test_digest.py b/tests/test_digest.py index 0ae7aa9ec12531eb4953e29f41212e51d4e17a00..2b58614d1cfcba0ab94c587c3d1d24c0d61bc80f 100644 --- a/tests/test_digest.py +++ b/tests/test_digest.py @@ -138,8 +138,8 @@ def test_one_digest(): # Test it! res = digest.one_digest(pep, enz) assert res.enzyme_name == "fake_enzyme" - assert res.peptides[0] == res_pep0 - assert res.peptides[1] == res_pep1 + assert res.peptides[0].__repr__() == res_pep0.__repr__() + assert res.peptides[1].__repr__() == res_pep1.__repr__() # Input sequence pep = Peptide("Test", "WADSD", enz.name) @@ -148,7 +148,7 @@ def test_one_digest(): # Test it! res = digest.one_digest(pep, enz) assert res.enzyme_name == "fake_enzyme" - assert res.peptides[0] == res_pep1 + assert res.peptides[0].__repr__() == res_pep1.__repr__() # Cut before S precedeed by D rule_dict = {} @@ -164,8 +164,8 @@ def test_one_digest(): # Test it! res = digest.one_digest(pep, enz) assert res.enzyme_name == "fake_enzyme" - assert res.peptides[0] == res_pep0 - assert res.peptides[1] == res_pep1 + assert res.peptides[0].__repr__() == res_pep0.__repr__() + assert res.peptides[1].__repr__() == res_pep1.__repr__() def test_digest_one_sequence(): """Test function 'def digest_one_sequence(seq, enz, mode)'""" @@ -202,11 +202,11 @@ def test_digest_one_sequence(): # Test it! res = digest.digest_one_sequence(seq, enzymes, mode) assert res[0].enzyme_name == "fake_enzyme1" - assert res[0].peptides[0] == res_pep0 + assert res[0].peptides[0].__repr__() == res_pep0.__repr__() assert res[1].enzyme_name == "fake_enzyme2" - assert res[1].peptides[0] == res_pep1 - assert res[1].peptides[1] == res_pep2 - assert res[1].peptides[2] == res_pep3 + assert res[1].peptides[0].__repr__() == res_pep1.__repr__() + assert res[1].peptides[1].__repr__() == res_pep2.__repr__() + assert res[1].peptides[2].__repr__() == res_pep3.__repr__() # Concurrent, both enzymes will cut mode = "concurrent" @@ -220,11 +220,11 @@ def test_digest_one_sequence(): # Test it! res = digest.digest_one_sequence(seq, enzymes, mode) assert res[0].enzyme_name == enzs_name - assert res[0].peptides[0] == res_pep0 - assert res[0].peptides[1] == res_pep1 - assert res[0].peptides[2] == res_pep2 - assert res[0].peptides[3] == res_pep3 - assert res[0].peptides[4] == res_pep4 + assert res[0].peptides[0].__repr__() == res_pep0.__repr__() + assert res[0].peptides[1].__repr__() == res_pep1.__repr__() + assert res[0].peptides[2].__repr__() == res_pep2.__repr__() + assert res[0].peptides[3].__repr__() == res_pep3.__repr__() + assert res[0].peptides[4].__repr__() == res_pep4.__repr__() # Error, so sequential, only one enzyme will cut mode = "pwet" @@ -237,11 +237,11 @@ def test_digest_one_sequence(): # Test it! res = digest.digest_one_sequence(seq, enzymes, mode) assert res[0].enzyme_name == "fake_enzyme1" - assert res[0].peptides[0] == res_pep0 + assert res[0].peptides[0].__repr__() == res_pep0.__repr__() assert res[1].enzyme_name == "fake_enzyme2" - assert res[1].peptides[0] == res_pep1 - assert res[1].peptides[1] == res_pep2 - assert res[1].peptides[2] == res_pep3 + assert res[1].peptides[0].__repr__() == res_pep1.__repr__() + assert res[1].peptides[1].__repr__() == res_pep2.__repr__() + assert res[1].peptides[2].__repr__() == res_pep3.__repr__() def test_sequential_digest(): """Test function 'sequential_digest(seq, enz)'""" @@ -276,13 +276,13 @@ def test_sequential_digest(): # Test it! res = digest.sequential_digest(seq, enzymes) assert res[0].enzyme_name == "fake_enzyme1" - assert res[0].peptides[0] == res_pep0 - assert res[0].peptides[1] == res_pep1 - assert res[0].peptides[2] == res_pep2 + assert res[0].peptides[0].__repr__() == res_pep0.__repr__() + assert res[0].peptides[1].__repr__() == res_pep1.__repr__() + assert res[0].peptides[2].__repr__() == res_pep2.__repr__() assert res[1].enzyme_name == "fake_enzyme2" - assert res[1].peptides[0] == res_pep3 - assert res[1].peptides[1] == res_pep4 - assert res[1].peptides[2] == res_pep5 + assert res[1].peptides[0].__repr__() == res_pep3.__repr__() + assert res[1].peptides[1].__repr__() == res_pep4.__repr__() + assert res[1].peptides[2].__repr__() == res_pep5.__repr__() def test_concurrent_digest(): """Test function 'concurrent_digest(seq, enz):'""" @@ -316,11 +316,11 @@ def test_concurrent_digest(): # Test it! res = digest.concurrent_digest(seq, enzymes) assert res[0].enzyme_name == enzs_name - assert res[0].peptides[0] == res_pep0 - assert res[0].peptides[1] == res_pep1 - assert res[0].peptides[2] == res_pep2 - assert res[0].peptides[3] == res_pep3 - assert res[0].peptides[4] == res_pep4 + assert res[0].peptides[0].__repr__() == res_pep0.__repr__() + assert res[0].peptides[1].__repr__() == res_pep1.__repr__() + assert res[0].peptides[2].__repr__() == res_pep2.__repr__() + assert res[0].peptides[3].__repr__() == res_pep3.__repr__() + assert res[0].peptides[4].__repr__() == res_pep4.__repr__() def test_digest_from_input(capsys, tmpdir): """ Test function 'digest_from_input(input_data, enzymes, mode)'""" @@ -337,7 +337,7 @@ def test_digest_from_input(capsys, tmpdir): digest.digest_from_input(str(Path.home()) + "/rpg_user.py", enzymes, mode) _, err = capsys.readouterr() - assert err == "Input Error: input file format not recognized (i).\n" + assert err == "Input Error: input file format not recognized (f).\n" assert pytest_wrapped_e.type == SystemExit assert pytest_wrapped_e.value.code == 1 diff --git a/tests/test_enzyme.py b/tests/test_enzyme.py index ed3d35fe0a5576b39e3e1b62272843210fdd4b0c..b07c2bb66f2bd8bc1117493792468a350d662c34 100644 --- a/tests/test_enzyme.py +++ b/tests/test_enzyme.py @@ -42,6 +42,7 @@ def test_enzyme(tmpdir): """Test function 'write_enzyme_in_user_file(self, enz_file=DEFUSERENZFILE)' """ + ''' fil = tmpdir.join("test.tmp") dict_rule = {} rule_txt = "(D)(E,)" @@ -59,7 +60,7 @@ def test_enzyme(tmpdir): '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)'."""