def test_select_gsms_to_transfer_all_processed(self, mock_is_processed): mock_is_processed.return_value = False m1 = mock.Mock() m1.outdir = 'l_top_outdir/rsemoutput/GSE1/homo_sapiens/GSM1' m1.name = 'GSM1' m2 = mock.Mock() m2.outdir = 'l_top_outdir/rsemoutput/GSE2/homo_sapiens/GSM2' m2.name = 'GSM2' all_gsms = [m1, m2] transferred_gsms = ['GSM1'] self.assertEqual( RP_T.select_gsms_to_transfer(all_gsms, transferred_gsms, 'l_top_outdir', 1e6, 5), [])
def test_select_gsms_to_transfer_all_processed(self, mock_is_processed): mock_is_processed.return_value = False m1 = mock.Mock() m1.outdir = 'l_top_outdir/rsemoutput/GSE1/homo_sapiens/GSM1' m1.name = 'GSM1' m2 = mock.Mock() m2.outdir = 'l_top_outdir/rsemoutput/GSE2/homo_sapiens/GSM2' m2.name = 'GSM2' all_gsms = [m1, m2] transferred_gsms = ['GSM1'] self.assertEqual( RP_T.select_gsms_to_transfer( all_gsms, transferred_gsms, 'l_top_outdir', 1e6, 5), [])
def test_select_gsms_to_transfer_with_no_GSM_already_transferred( self, mock_is_processed, mock_estimate_rsem_usage): mock_is_processed.return_value = True mock_estimate_rsem_usage.return_value = 7e5 m1 = mock.Mock() m1.outdir = 'l_top_outdir/rsemoutput/GSE1/homo_sapiens/GSM1' m1.name = 'GSM1' m2 = mock.Mock() m2.outdir = 'l_top_outdir/rsemoutput/GSE2/homo_sapiens/GSM2' m2.name = 'GSM2' all_gsms = [m1, m2] transferred_gsms = [] self.assertEqual( RP_T.select_gsms_to_transfer(all_gsms, transferred_gsms, 'l_top_outdir', 1e6, 5), [m1])
def test_select_gsms_to_transfer_with_no_GSM_already_transferred(self, mock_is_processed, mock_estimate_rsem_usage): mock_is_processed.return_value = True mock_estimate_rsem_usage.return_value = 7e5 m1 = mock.Mock() m1.outdir = 'l_top_outdir/rsemoutput/GSE1/homo_sapiens/GSM1' m1.name = 'GSM1' m2 = mock.Mock() m2.outdir = 'l_top_outdir/rsemoutput/GSE2/homo_sapiens/GSM2' m2.name = 'GSM2' all_gsms = [m1, m2] transferred_gsms = [] self.assertEqual( RP_T.select_gsms_to_transfer( all_gsms, transferred_gsms, 'l_top_outdir', 1e6, 5), [m1])