def METHOD_NAME(self):
    """ """
    job = prepare_non_ba_job()
    # Make sure that a previous test didn't leave a directory around.
    shutil.rmtree("/home/user/data_store/processor_job_" + str(job.id), ignore_errors=True)
    array_express.affy_to_pcl(job.pk)
    updated_job = ProcessorJob.objects.get(pk=job.pk)
    self.assertTrue(updated_job.success)
    self.assertEqual(len(ComputationalResult.objects.all()), 1)
    self.assertEqual(len(ComputedFile.objects.all()), 1)
    self.assertEqual(ComputedFile.objects.all()[0].filename, "GSM45588.PCL")
    output_filename = ComputedFile.objects.all()[0].absolute_file_path
    expected_data = pd.read_csv("/home/user/data_store/TEST/PCL/GSM45588.PCL", sep="\t")[
        "GSM45588.CEL"
    ]
    actual_data = pd.read_csv(output_filename, sep="\t")["GSM45588.CEL"]
    assertMostlyAgrees(self, expected_data, actual_data)
    os.remove(output_filename)