Exemplo n.º 1
0
    def test_machinelogs(self):
        """Test anonymization of multiple machine logs."""
        logs = MachineLogs()
        logs.append(osp.join(self.anon_folder, 'A1234_patientid.dlg'))
        logs.append(osp.join(self.anon_folder, 'PatientID_4DC Treatment_JST90_TX_20140712094246.bin'))

        logs.anonymize()  # shouldn't raise
Exemplo n.º 2
0
    def test_append(self):
        # append a directory
        logs = MachineLogs(self.logs_altdir)
        logs.append(self.logs_altdir)
        self.assertEqual(logs.num_logs, 8)
        # append a file string
        single_file = osp.join(self.logs_altdir, 'Anonymous_4DC Treatment_JST90_TX_20140712094246.bin')
        logs.append(single_file)
        # append a MachineLog
        single_log = MachineLog(single_file)
        logs.append(single_log)

        # try to append something that's not a Log
        log = None
        with self.assertRaises(TypeError):
            logs.append(log)
Exemplo n.º 3
0
    def test_append(self):
        # append a directory
        logs = MachineLogs(self.logs_altdir)
        logs.append(self.logs_altdir)
        self.assertEqual(logs.num_logs, 8)
        # append a file string
        single_file = osp.join(
            self.logs_altdir,
            'Anonymous_4DC Treatment_JST90_TX_20140712094246.bin')
        logs.append(single_file)
        # append a MachineLog
        single_log = load_log(single_file)
        logs.append(single_log)

        # try to append something that's not a Log
        log = None
        with self.assertRaises(TypeError):
            logs.append(log)
Exemplo n.º 4
0
    def test_append(self):
        # append a directory
        logs = MachineLogs(
            get_folder_from_cloud_test_repo(['mlc_logs', 'altdir']))
        logs.append(get_folder_from_cloud_test_repo(['mlc_logs', 'altdir']))
        self.assertEqual(logs.num_logs, 8)
        # append a file string
        single_file = get_file_from_cloud_test_repo([
            'mlc_logs', 'altdir',
            'Anonymous_4DC Treatment_JST90_TX_20140712094246.bin'
        ])
        logs.append(single_file)
        # append a MachineLog
        single_log = load_log(single_file)
        logs.append(single_log)

        # try to append something that's not a Log
        log = None
        with self.assertRaises(TypeError):
            logs.append(log)
Exemplo n.º 5
0
 def test_append(self):
     # append a directory
     logs = MachineLogs()
     logs.append(self.logs_altdir)
     self.assertEqual(logs.num_logs, 4)
     # append a file string
     logs = MachineLogs()
     single_file = osp.join(self.logs_altdir, 'qqq2106_4DC Treatment_JST90_TX_20140712094246.bin')
     logs.append(single_file)
     # append a MachineLog
     logs = MachineLogs()
     single_log = MachineLog(single_file)
     logs.append(single_log)