コード例 #1
0
ファイル: test_audit_usage.py プロジェクト: Roguelazer/mrjob
    def test_with_one_job_flow(self):
        emr_conn = boto.emr.connection.EmrConnection()
        emr_conn.run_jobflow('no name', log_uri=None)

        self.monkey_patch_stdout()
        main(['-q', '--no-conf'])
        self.assertIn(b'j-MOCKJOBFLOW0', sys.stdout.getvalue())
コード例 #2
0
ファイル: test_audit_usage.py プロジェクト: mtai/mrjob
    def test_with_one_cluster(self):
        emr_conn = boto.emr.connection.EmrConnection()
        emr_conn.run_jobflow("no name", job_flow_role="fake-instance-profile", service_role="fake-service-role")

        self.monkey_patch_stdout()
        main(["-q", "--no-conf"])
        self.assertIn(b"j-MOCKCLUSTER0", sys.stdout.getvalue())
コード例 #3
0
    def test_with_one_cluster(self):
        emr_conn = boto.emr.connection.EmrConnection()
        emr_conn.run_jobflow('no name', job_flow_role='fake-instance-profile',
                             service_role='fake-service-role')

        self.monkey_patch_stdout()
        main(['-q', '--no-conf'])
        self.assertIn(b'j-MOCKCLUSTER0', sys.stdout.getvalue())
コード例 #4
0
ファイル: test_audit_usage.py プロジェクト: okomestudio/mrjob
    def test_with_one_cluster(self):
        emr_client = boto3.client('emr')
        emr_client.run_job_flow(
            Name='no name',
            Instances=dict(
                MasterInstanceType='m1.medium',
                InstanceCount=1),
            JobFlowRole='fake-instance-profile',
            ServiceRole='fake-service-role',
            ReleaseLabel='emr-5.0.0')

        self.monkey_patch_stdout()
        main(['-q', '--no-conf'])
        self.assertIn(b'j-MOCKCLUSTER0', sys.stdout.getvalue())

        self.assertTrue(self.repeat_sleep.called)
        self.assertEqual(self.describe_cluster_sleep.call_count, 1)
コード例 #5
0
def _s3_tmpwatch(args):
    from mrjob.tools.emr.s3_tmpwatch import main
    main(args)
コード例 #6
0
ファイル: test_audit_usage.py プロジェクト: Anihc/mrjob
 def test_with_no_job_flows(self):
     main(['-q', '--no-conf'])  # just make sure it doesn't crash
コード例 #7
0
ファイル: cmd.py プロジェクト: Affirm/mrjob
def _spark_submit(args):
    from mrjob.tools.spark_submit import main
    main(args)
コード例 #8
0
ファイル: cmd.py プロジェクト: gitbenedict/mrjob
def terminate_cluster(args):
    from mrjob.tools.emr.terminate_cluster import main
    main(args)
コード例 #9
0
ファイル: cmd.py プロジェクト: mtai/mrjob
def terminate_idle_clusters(args):
    from mrjob.tools.emr.terminate_idle_clusters import main
    main(args)
コード例 #10
0
ファイル: cmd.py プロジェクト: mtai/mrjob
def report_long_jobs(args):
    from mrjob.tools.emr.report_long_jobs import main
    main(args)
コード例 #11
0
def fetch_logs(args):
    from mrjob.tools.emr.fetch_logs import main
    main(args)
コード例 #12
0
def collect_emr_stats(args):
    from mrjob.tools.emr.collect_emr_stats import main
    main(args)
コード例 #13
0
ファイル: test_audit_usage.py プロジェクト: patilvikram/mrjob
    def test_with_no_clusters(self):
        self.monkey_patch_stdout()
        main(['-q', '--no-conf'])  # make sure it doesn't crash

        self.assertTrue(self.repeat_sleep.called)
        self.assertFalse(self.describe_cluster_sleep.called)
コード例 #14
0
ファイル: cmd.py プロジェクト: okomestudio/mrjob
def _diagnose(args):
    from mrjob.tools.diagnose import main
    main(args)
コード例 #15
0
ファイル: cmd.py プロジェクト: okomestudio/mrjob
def _terminate_idle_clusters(args):
    from mrjob.tools.emr.terminate_idle_clusters import main
    main(args)
コード例 #16
0
def _diagnose(args):
    from mrjob.tools.diagnose import main
    main(args)
コード例 #17
0
def _spark_submit(args):
    from mrjob.tools.spark_submit import main
    main(args)
コード例 #18
0
ファイル: test_audit_usage.py プロジェクト: kevinburke/mrjob
 def test_with_no_job_flows(self):
     main(['-q', '--no-conf'])  # just make sure it doesn't crash
コード例 #19
0
ファイル: test_audit_usage.py プロジェクト: Roguelazer/mrjob
 def test_with_no_job_flows(self):
     self.monkey_patch_stdout()
     main(['-q', '--no-conf'])  # just make sure it doesn't crash
コード例 #20
0
ファイル: test_audit_usage.py プロジェクト: kevinburke/mrjob
    def test_with_one_job_flow(self):
        emr_conn = boto_2_1_1_83aae37b.EmrConnection()
        emr_conn.run_jobflow('no name', log_uri=None)

        main(['-q', '--no-conf'])
        self.assertIn('j-MOCKJOBFLOW0', self.stdout.getvalue())
コード例 #21
0
ファイル: cmd.py プロジェクト: gitbenedict/mrjob

@command('terminate-idle-clusters', 'Terminate idle EMR clusters')
def terminate_idle_clusters(args):
    from mrjob.tools.emr.terminate_idle_clusters import main
    main(args)


# deprecated alias for terminate-idle-clusters, delete in v0.6.0
@command('terminate-idle-job-flows')
def terminate_idle_jfs(args):
    from mrjob.tools.emr.terminate_idle_job_flows import main
    main(args)


@command('terminate-cluster', 'Terminate a single EMR cluster')
def terminate_cluster(args):
    from mrjob.tools.emr.terminate_cluster import main
    main(args)


# deprecated alias for terminate-cluster, delete in v0.6.0
@command('terminate-job-flow')
def terminate_jf(args):
    from mrjob.tools.emr.terminate_job_flow import main
    main(args)


if __name__ == '__main__':
    main()
コード例 #22
0
ファイル: test_audit_usage.py プロジェクト: mtai/mrjob
 def test_with_no_clusters(self):
     self.monkey_patch_stdout()
     main(["-q", "--no-conf"])  # just make sure it doesn't crash
コード例 #23
0
ファイル: cmd.py プロジェクト: gitbenedict/mrjob
def s3_tmpwatch(args):
    from mrjob.tools.emr.s3_tmpwatch import main
    main(args)
コード例 #24
0
ファイル: cmd.py プロジェクト: mtai/mrjob
def audit_usage(args):
    from mrjob.tools.emr.audit_usage import main
    main(args)
コード例 #25
0
ファイル: cmd.py プロジェクト: mtai/mrjob
def terminate_idle_jfs(args):
    from mrjob.tools.emr.terminate_idle_job_flows import main
    main(args)
コード例 #26
0
ファイル: cmd.py プロジェクト: mtai/mrjob
def create_jf(args):
    from mrjob.tools.emr.create_job_flow import main
    main(args)
コード例 #27
0
ファイル: cmd.py プロジェクト: mtai/mrjob
def terminate_jf(args):
    from mrjob.tools.emr.terminate_job_flow import main
    main(args)
コード例 #28
0
ファイル: test_audit_usage.py プロジェクト: dataartisan/mrjob
    def test_with_one_job_flow(self):
        emr_conn = boto_2_1_1_83aae37b.EmrConnection()
        emr_conn.run_jobflow('no name', log_uri=None)

        main(['-q', '--no-conf'])
        self.assertIn('j-MOCKJOBFLOW0', self.stdout.getvalue())
コード例 #29
0
ファイル: cmd.py プロジェクト: mtai/mrjob
def create_cluster(args):
    from mrjob.tools.emr.create_cluster import main
    main(args)
コード例 #30
0
 def test_with_no_job_flows(self):
     self.monkey_patch_stdout()
     main(['-q', '--no-conf'])  # just make sure it doesn't crash
コード例 #31
0
ファイル: cmd.py プロジェクト: mtai/mrjob
def mrboss(args):
    from mrjob.tools.emr.mrboss import main
    main(args)
コード例 #32
0
ファイル: cmd.py プロジェクト: DanisHack/mrjob
def collect_emr_stats(args):
    from mrjob.tools.emr.collect_emr_stats import main
    main(args)
コード例 #33
0
    main(args)


@_command('report-long-jobs', 'Report EMR jobs which have been running for a'
          ' long time')
def _report_long_jobs(args):
    from mrjob.tools.emr.report_long_jobs import main
    main(args)


@_command('s3-tmpwatch', 'Delete S3 keys older than a specified time')
def _s3_tmpwatch(args):
    from mrjob.tools.emr.s3_tmpwatch import main
    main(args)


@_command('terminate-idle-clusters', 'Terminate idle EMR clusters')
def _terminate_idle_clusters(args):
    from mrjob.tools.emr.terminate_idle_clusters import main
    main(args)


@_command('terminate-cluster', 'Terminate a single EMR cluster')
def _terminate_cluster(args):
    from mrjob.tools.emr.terminate_cluster import main
    main(args)


if __name__ == '__main__':
    main()
コード例 #34
0
ファイル: cmd.py プロジェクト: DanisHack/mrjob
def fetch_logs(args):
    from mrjob.tools.emr.fetch_logs import main
    main(args)
コード例 #35
0
def _terminate_cluster(args):
    from mrjob.tools.emr.terminate_cluster import main
    main(args)
コード例 #36
0
ファイル: test_audit_usage.py プロジェクト: okomestudio/mrjob
    def test_with_no_clusters(self):
        self.monkey_patch_stdout()
        main(['-q', '--no-conf'])  # make sure it doesn't crash

        self.assertTrue(self.repeat_sleep.called)
        self.assertFalse(self.describe_cluster_sleep.called)