Esempio n. 1
0
 def test_append_transfer_record(self, mock_datetime):
     mock_datetime.datetime.now.return_value = datetime.datetime(2015, 1, 1, 1, 1, 1)
     m = mock.mock_open()
     records = ['rsem_output/GSE1/homo_sapiens/GSM1',
                'rsem_output/GSE2/homo_sapiens/GSM2']
     with mock.patch('rsempipeline.core.rp_transfer.open', m):
         RP_T.append_transfer_record(records, 'transferred_GSMs.txt')
         self.assertEqual(m().write.call_count, 3)
Esempio n. 2
0
 def test_append_transfer_record(self, mock_datetime):
     mock_datetime.datetime.now.return_value = datetime.datetime(
         2015, 1, 1, 1, 1, 1)
     m = mock.mock_open()
     records = [
         'rsem_output/GSE1/homo_sapiens/GSM1',
         'rsem_output/GSE2/homo_sapiens/GSM2'
     ]
     with mock.patch('rsempipeline.core.rp_transfer.open', m):
         RP_T.append_transfer_record(records, 'transferred_GSMs.txt')
         self.assertEqual(m().write.call_count, 3)
Esempio n. 3
0
 def test_append_transfer_record2(self, mock_datetime):
     mock_datetime.now().strftime.return_value = '15-01-01 01:01:01'
     m = mock.mock_open()
     records = ['rsem_output/GSE1/homo_sapiens/GSM1',
                'rsem_output/GSE2/homo_sapiens/GSM2']
     with mock.patch('rsempipeline.core.rp_transfer.open', m):
         RP_T.append_transfer_record(records, 'transferred_GSMs.txt')
         m.assert_called_once_with('transferred_GSMs.txt', 'ab')
         expected = [mock.call('# 15-01-01 01:01:01\n'),
                     mock.call('rsem_output/GSE1/homo_sapiens/GSM1\n'),
                     mock.call('rsem_output/GSE2/homo_sapiens/GSM2\n')]
         self.assertEqual(expected, m().write.call_args_list)
Esempio n. 4
0
 def test_append_transfer_record2(self, mock_datetime):
     mock_datetime.now().strftime.return_value = '15-01-01 01:01:01'
     m = mock.mock_open()
     records = [
         'rsem_output/GSE1/homo_sapiens/GSM1',
         'rsem_output/GSE2/homo_sapiens/GSM2'
     ]
     with mock.patch('rsempipeline.core.rp_transfer.open', m):
         RP_T.append_transfer_record(records, 'transferred_GSMs.txt')
         m.assert_called_once_with('transferred_GSMs.txt', 'ab')
         expected = [
             mock.call('# 15-01-01 01:01:01\n'),
             mock.call('rsem_output/GSE1/homo_sapiens/GSM1\n'),
             mock.call('rsem_output/GSE2/homo_sapiens/GSM2\n')
         ]
         self.assertEqual(expected, m().write.call_args_list)