def test_hadoop_format_attributes(self): mr_job = MRHadoopFormatJob() self.assertEqual(mr_job.job_runner_kwargs()['hadoop_input_format'], 'mapred.FooInputFormat') self.assertEqual(mr_job.job_runner_kwargs()['hadoop_output_format'], 'mapred.BarOutputFormat')
def test_deprecated_command_line_options_override_attrs(self): mr_job = MRHadoopFormatJob([ '--hadoop-input-format', 'org.apache.hadoop.mapred.lib.NLineInputFormat', '--hadoop-output-format', 'org.apache.hadoop.mapred.FileOutputFormat', ]) with logger_disabled('mrjob.job'): assert_equal(mr_job.job_runner_kwargs()['hadoop_input_format'], 'org.apache.hadoop.mapred.lib.NLineInputFormat') assert_equal(mr_job.job_runner_kwargs()['hadoop_output_format'], 'org.apache.hadoop.mapred.FileOutputFormat')