Пример #1
0
    def test_experiment_get_start_time(self, get_exp):
        """ Test the get-start-time parser """
        cmd = ['-u', 'test', '-p', 'password', 'get', '--start-time']
        args = experiment_parser.parse_options().parse_args(cmd)

        get_exp.return_value = {'start_time': 1423131729}
        ret = experiment_parser.get_experiment_parser(args)
        get_exp.assert_called_with(self.api, 234, 'start')
        # don't expect anything on local time
        self.assertTrue('2015' in ret['local_date'])

        # No start_time
        get_exp.return_value = {'start_time': 0}
        ret = experiment_parser.get_experiment_parser(args)
        get_exp.assert_called_with(self.api, 234, 'start')
        self.assertEqual('Unknown', ret['local_date'])
    def test_experiment_get_start_time(self, get_exp):
        """ Test the get-start-time parser """
        cmd = ['-u', 'test', '-p', 'password', 'get', '--start-time']
        args = experiment_parser.parse_options().parse_args(cmd)

        get_exp.return_value = {'start_time': 1423131729}
        ret = experiment_parser.get_experiment_parser(args)
        get_exp.assert_called_with(self.api, 234, 'start')
        # don't expect anything on local time
        self.assertTrue('2015' in ret['local_date'])

        # No start_time
        get_exp.return_value = {'start_time': 0}
        ret = experiment_parser.get_experiment_parser(args)
        get_exp.assert_called_with(self.api, 234, 'start')
        self.assertEqual('Unknown', ret['local_date'])
Пример #3
0
 def test_parser_error(self):
     """ Test some parser errors directly """
     parser = experiment_parser.parse_options()
     # Python3 didn't raised error without subcommand
     self.assertRaises(SystemExit, parser.parse_args, [])
 def test_parser_error(self):
     """ Test some parser errors directly """
     parser = experiment_parser.parse_options()
     # Python3 didn't raised error without subcommand
     self.assertRaises(SystemExit, parser.parse_args, [])