class CnfVarUnittest(unittest.TestCase):
def test_print_cnf(self):
- with open("/dev/null", "w") as devnull:
+ with open(os.devnull, "w") as devnull:
cnfvar.print_cnf(demo_cnfvar, out=devnull)
def test_parse_cnf_simple(self):
cnf = cnfvar.read_cnf(demo_cnf_group)
- with open("/dev/null", "w") as devnull:
+ with open(os.devnull, "w") as devnull:
cnfvar.print_cnf_json(cnf, out=devnull)
def test_parse_cnf_nested(self):
cnf = cnfvar.read_cnf(demo_cnf_filter)
- with open("/dev/null", "w") as devnull:
+ with open(os.devnull, "w") as devnull:
cnfvar.print_cnf_json(cnf, out=devnull)
def test_parse_cnf_comments(self):
cnf = cnfvar.read_cnf(demo_cnf_comments)
- with open("/dev/null", "w") as devnull:
+ with open(os.devnull, "w") as devnull:
cnfvar.print_cnf_json(cnf, out=devnull)
def test_print_cnf_garbage(self):
try:
- with open("/dev/null", "w") as devnull:
+ with open(os.devnull, "w") as devnull:
cnfvar.print_cnf(demo_invalid_cnfvar, out=devnull)
except cnfvar.InvalidCNF:
print ("Caught the duplicate line, bravo!")
def test_read_json(self):
cnf = cnfvar.read_cnf_json(demo_jsoncnf)
- with open("/dev/null", "w") as devnull:
+ with open(os.devnull, "w") as devnull:
cnfvar.print_cnf(cnf, out=devnull)
def test_read_json_nonascii(self):
cnf = cnfvar.read_cnf_json(demo_latin1crap)
- with open("/dev/null", "w") as devnull:
+ with open(os.devnull, "w") as devnull:
cnfvar.print_cnf(cnf, out=devnull)