Exemplo n.º 1
0
Arquivo: cli.py Projeto: ssato/fleure
    def test_12_parse_args__period(self):
        root = "/tmp/dummy_root"

        period = "2015-01-01"
        args = TT.parse_args([root, "--period", period])
        self.assertEquals(args.period, [period])

        period = "2015-01-01,2015-09-29"
        args = TT.parse_args([root, "--period", period])
        self.assertEquals(args.period, period.split(","))
Exemplo n.º 2
0
Arquivo: cli.py Projeto: ssato/fleure
    def test_10_parse_args__defaults(self):
        root = "/tmp/dummy_root"
        args = TT.parse_args([root])

        defaults = TT.DEFAULTS
        for key, val_ref in defaults.items():
            val = getattr(args, key, None)
            if val is None:
                continue
            try:
                self.assertEquals(val, val_ref)
            except AssertionError:
                self.assertEquals(bool(val), bool(val_ref), "key=" + key)
Exemplo n.º 3
0
Arquivo: cli.py Projeto: ssato/fleure
    def test_11_parse_args__repos(self):
        root = "/tmp/dummy_root"
        repos = ["rhel-x86_64-server-6", "rhel-x86_64-server-6-scl-2"]
        args = TT.parse_args([root, "-r", repos[0], "--repo", repos[1]])

        defaults = TT.DEFAULTS.copy()
        defaults["repos"] = repos

        for key, val_ref in defaults.items():
            val = getattr(args, key, None)
            if val is None:
                continue
            try:
                self.assertEquals(val, val_ref)
            except AssertionError:
                self.assertEquals(bool(val), bool(val_ref), "key=" + key)