Code Duplication    Length = 9-10 lines in 2 locations

anyconfig/tests/cli.py 2 locations

@@ 151-160 (lines=10) @@
148
    def test_52_wo_schema(self):
149
        self.run_and_check_exit_code(["--validate", CNF_0_PATH], 1)
150
151
    def test_54_gen_schema_and_validate_with_it(self):
152
        cnf = dict(name="a", a=1, b=dict(b=[1, 2], c="C"))
153
        infile = os.path.join(self.workdir, "cnf.json")
154
        output = os.path.join(self.workdir, "out.yaml")
155
        anyconfig.api.dump(cnf, infile)
156
157
        self.run_and_check_exit_code(["--gen-schema", "-o", output, infile], 0)
158
        self.assertTrue(os.path.exists(output))
159
        self.run_and_check_exit_code(["--schema", output, "--validate",
160
                                      infile], 0)
161
162
    def test_60_w_arg_option(self):
163
        a = dict(name="a", a=1, b=dict(b=[1, 2], c="C"), d=[1, 2])
@@ 265-273 (lines=9) @@
262
263
        self.run_and_check_exit_code(["--itype", "json", infile])
264
265
    def test_20_no_out_dumper(self):
266
        a = dict(name="a", a=1, b=dict(b=[1, 2], c="C"), d=[1, 2])
267
        infile = os.path.join(self.workdir, "a.json")
268
        anyconfig.api.dump(a, infile)
269
270
        exited = False
271
        outfile = os.path.join(self.workdir, "out.conf")
272
        _run("-o", outfile, infile)
273
        self.assertFalse(exited)
274
275
    def test_30_no_itype_and_otype(self):
276
        exited = False