Ejemplo n.º 1
0
 def test__build_filelist_for_analysis_2(self):
     # arrange
     globaloptions_lines = ['#\n', 'FASTAs: 4;\n', '#']
     PDBs_or_FASTAs = 'FASTAs'
     # path_repo = TPLS.
     expected_fasta_list = ['1_A.fasta', '1_B.fasta', '2_A.fasta', '3_A.fasta']
     # act
     fasta_list = Main._build_filelist_for_analysis(globaloptions_lines, PDBs_or_FASTAs, path_repo)
     # assert
     self.assertNotEqual('', fasta_list)
     self.assertListEqual(expected_fasta_list, fasta_list)
Ejemplo n.º 2
0
 def test__build_filelist_for_analysis_1(self):
     # arrange
     globaloptions_lines = ['#\n', 'PDBs: 4;\n', '#']
     PDBs_or_FASTAs = 'PDBs'
     path_input = TPLS.MC_TESTS_INPUT.value
     expected_pdb_list = ['RepairPDB_1.pdb', 'RepairPDB_2.pdb', 'RepairPDB_3.pdb', 'RepairPDB_4.pdb']
     # act
     pdb_list = Main._build_filelist_for_analysis(globaloptions_lines, PDBs_or_FASTAs, path_input)
     # assert
     self.assertNotEqual('', pdb_list)
     self.assertListEqual(expected_pdb_list, pdb_list)