def test_parse_options_log_level_valid(self):
     '''parse_options() properly reformats error, warn, info,
        debug and input'''
     levels = ["error", "warn", "info", "debug"]
     
     for level in levels:
         (options, sub_cmd) = sysconfig._parse_options(["create-profile",
                                                        "-v", level])
         self.assertEqual(options.log_level,
                          getattr(logging, level.upper()))
         if level == "debug":
             self.assertTrue(options.debug)
         else:
             self.assertFalse(options.debug)
     
     (options, sub_cmd) = sysconfig._parse_options(["create-profile", "-v",
                                                    "input"])
     self.assertEqual(options.log_level, sysconfig.LOG_LEVEL_INPUT)
     self.assertTrue(options.debug)
Ejemplo n.º 2
0
 def test_parse_options_log_level_valid(self):
     '''parse_options() properly reformats error, warn, info,
        debug and input'''
     levels = ["error", "warn", "info", "debug"]
     
     for level in levels:
         (options, sub_cmd) = sysconfig._parse_options(["create-profile",
                                                        "-v", level])
         self.assertEqual(options.log_level,
                          getattr(logging, level.upper()))
         if level == "debug":
             self.assertTrue(options.debug)
         else:
             self.assertFalse(options.debug)
     
     (options, sub_cmd) = sysconfig._parse_options(["create-profile", "-v",
                                                    "input"])
     self.assertEqual(options.log_level, sysconfig.LOG_LEVEL_INPUT)
     self.assertTrue(options.debug)
    def test_parse_options_accepts_flags(self):
        '''parse_options() accepts "create-profile -l <log> -b -o <profile>"'''
        (options, sub_cmd) = sysconfig._parse_options(["create-profile", "-l",
                                                       "/foo/log.txt", "-b",
                                                       "-o", "/foo/sc.xml"])
        if sysconfig._in_rozr_zone():
            self.assertEqual(options.logname, "/system/volatile/log.txt")
        else:
            self.assertEqual(options.logname, "/foo/log.txt")

        self.assertEqual(options.profile, "/foo/sc.xml")
        self.assertTrue(options.force_bw)
Ejemplo n.º 4
0
    def test_parse_options_accepts_flags(self):
        '''parse_options() accepts "create-profile -l <log> -b -o <profile>"'''
        (options, sub_cmd) = sysconfig._parse_options(["create-profile", "-l",
                                                       "/foo/log.txt", "-b",
                                                       "-o", "/foo/sc.xml"])
        if sysconfig._in_rozr_zone():
            self.assertEqual(options.logname, "/system/volatile/log.txt")
        else:
            self.assertEqual(options.logname, "/foo/log.txt")

        self.assertEqual(options.profile, "/foo/sc.xml")
        self.assertTrue(options.force_bw)
    def test_parse_options_no_flags(self):
        '''parse_options() returns proper default options'''
        (options, sub_cmd) = sysconfig._parse_options(["create-profile"])
        if sysconfig._in_rozr_zone():
            self.assertEqual(options.logname,
            os.path.join("/system/volatile",
                         os.path.basename(sysconfig.DEFAULT_LOG_LOCATION)))
        else:
            self.assertEqual(options.logname, sysconfig.DEFAULT_LOG_LOCATION)

        self.assertEqual(options.log_level,
                         getattr(logging, sysconfig.DEFAULT_LOG_LEVEL.upper()))
        self.assertFalse(options.force_bw)
        self.assertFalse(options.debug)
Ejemplo n.º 6
0
    def test_parse_options_no_flags(self):
        '''parse_options() returns proper default options'''
        (options, sub_cmd) = sysconfig._parse_options(["create-profile"])
        if sysconfig._in_rozr_zone():
            self.assertEqual(options.logname,
            os.path.join("/system/volatile",
                         os.path.basename(sysconfig.DEFAULT_LOG_LOCATION)))
        else:
            self.assertEqual(options.logname, sysconfig.DEFAULT_LOG_LOCATION)

        self.assertEqual(options.log_level,
                         getattr(logging, sysconfig.DEFAULT_LOG_LEVEL.upper()))
        self.assertFalse(options.force_bw)
        self.assertFalse(options.debug)
 def test_parse_options_subcommand(self):
     '''parse_options() returns proper subcommmand'''
     (options, sub_cmd) = sysconfig._parse_options(["create-profile"])
     self.assertEqual(sub_cmd[0], "create-profile")
Ejemplo n.º 8
0
 def test_parse_options_subcommand(self):
     '''parse_options() returns proper subcommmand'''
     (options, sub_cmd) = sysconfig._parse_options(["create-profile"])
     self.assertEqual(sub_cmd[0], "create-profile")