示例#1
0
 def test_fetch_counters(self):
     self.make_job_flow()
     self.monkey_patch_argv('--quiet', '--no-conf', '--counters',
                            '--s3-sync-wait-time=0', 'j-MOCKJOBFLOW0')
     self.monkey_patch_stdout()
     fetch_logs_main()
     self.assertEqual(self.stdout.getvalue(), '')
示例#2
0
 def test_fetch_counters(self):
     self.make_cluster()
     self.monkey_patch_argv('--quiet', '--no-conf', '--counters',
                            '--s3-sync-wait-time=0', 'j-MOCKCLUSTER0')
     self.monkey_patch_stdout()
     fetch_logs_main()
     self.assertEqual(sys.stdout.getvalue(), b'')
示例#3
0
 def test_fetch_counters(self):
     self.make_job_flow()
     self.monkey_patch_argv(
         '--quiet', '--no-conf',
         '--counters',
         'j-MOCKJOBFLOW0')
     self.monkey_patch_stdout()
     fetch_logs_main()
     self.assertEqual(self.stdout.getvalue(), '')
示例#4
0
 def test_fetch_counters(self):
     self.make_cluster()
     self.monkey_patch_argv(
         '--quiet', '--no-conf',
         '--counters',
         '--s3-sync-wait-time=0',
         'j-MOCKCLUSTER0')
     self.monkey_patch_stdout()
     fetch_logs_main()
     self.assertEqual(sys.stdout.getvalue(), b'')
示例#5
0
    def test_list_all(self):
        self.make_job_flow()
        self.monkey_patch_argv('--quiet', '--no-conf', '-L',
                               '--s3-sync-wait-time=0', 'j-MOCKJOBFLOW0')

        self.monkey_patch_stdout()

        fetch_logs_main()

        self.assertEqual(sys.stdout.getvalue(), b'\n')
示例#6
0
    def test_list(self):
        self.make_cluster()
        self.monkey_patch_argv('--quiet', '--no-conf', '-l',
                               '--s3-sync-wait-time=0', 'j-MOCKCLUSTER0')

        self.monkey_patch_stdout()

        fetch_logs_main()

        self.assertEqual(sys.stdout.getvalue(),
                         b'Task attempts:\n\nSteps:\n\nJobs:\n\nNodes:\n\n')
示例#7
0
    def test_list(self):
        self.make_job_flow()
        self.monkey_patch_argv('--quiet', '--no-conf', '-l',
                               '--s3-sync-wait-time=0', 'j-MOCKJOBFLOW0')

        self.monkey_patch_stdout()

        fetch_logs_main()

        self.assertEqual(self.stdout.getvalue(),
                         'Task attempts:\n\nSteps:\n\nJobs:\n\nNodes:\n\n')
示例#8
0
    def test_find_failure(self):
        self.make_job_flow()
        self.monkey_patch_argv(
            '--quiet', '--no-conf',
            '--f',
            'j-MOCKJOBFLOW0')
        self.monkey_patch_stdout()

        fetch_logs_main()

        self.assertEqual(self.stdout.getvalue(),
                         'No probable cause of failure found.\n')
示例#9
0
    def test_list_all(self):
        self.make_job_flow()
        self.monkey_patch_argv(
            '--quiet', '--no-conf',
            '-L',
            '--s3-sync-wait-time=0',
            'j-MOCKJOBFLOW0')

        self.monkey_patch_stdout()

        fetch_logs_main()

        self.assertEqual(self.stdout.getvalue(), '\n')
示例#10
0
    def test_list(self):
        self.make_cluster()
        self.monkey_patch_argv(
            '--quiet', '--no-conf',
            '-l',
            '--s3-sync-wait-time=0',
            'j-MOCKCLUSTER0')

        self.monkey_patch_stdout()

        fetch_logs_main()

        self.assertEqual(sys.stdout.getvalue(),
                         b'Task attempts:\n\nSteps:\n\nJobs:\n\nNodes:\n\n')
示例#11
0
    def test_list(self):
        self.make_job_flow()
        self.monkey_patch_argv(
            '--quiet', '--no-conf',
            '-l',
            '--s3-sync-wait-time=0',
            'j-MOCKJOBFLOW0')

        self.monkey_patch_stdout()

        fetch_logs_main()

        self.assertEqual(self.stdout.getvalue(),
                         'Task attempts:\n\nSteps:\n\nJobs:\n\nNodes:\n\n')
示例#12
0
    def test_list_all(self):
        self.make_job_flow()
        self.monkey_patch_argv(
            '--quiet', '--no-conf',
            '-L',
            'j-MOCKJOBFLOW0')

        self.monkey_patch_stdout()

        fetch_logs_main()

        self.assertEqual(self.stdout.getvalue(),
                         'SSH error: Cannot ssh to master; job flow is not'
                         ' waiting or running\n\n')