import os
import unittest
-from src import cnfvar
+from src import cnfvar_old
#
# test data
def test_print_cnf(self):
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf(demo_cnfvar, out=devnull)
+ cnfvar_old.print_cnf(demo_cnfvar, out=devnull)
def test_parse_cnf_simple_str(self):
- cnf = cnfvar.read_cnf(demo_cnf_group)
+ cnf = cnfvar_old.read_cnf(demo_cnf_group)
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf_json(cnf, out=devnull)
+ cnfvar_old.print_cnf_json(cnf, out=devnull)
def test_parse_cnf_simple_bytes(self):
- cnf = cnfvar.read_cnf(demo_cnf_group_bytes)
+ cnf = cnfvar_old.read_cnf(demo_cnf_group_bytes)
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf_json(cnf, out=devnull)
+ cnfvar_old.print_cnf_json(cnf, out=devnull)
def test_parse_cnf_nested(self):
- cnf = cnfvar.read_cnf(demo_cnf_filter)
+ cnf = cnfvar_old.read_cnf(demo_cnf_filter)
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf_json(cnf, out=devnull)
+ cnfvar_old.print_cnf_json(cnf, out=devnull)
def test_parse_cnf_comments(self):
- cnf = cnfvar.read_cnf(demo_cnf_comments)
+ cnf = cnfvar_old.read_cnf(demo_cnf_comments)
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf_json(cnf, out=devnull)
+ cnfvar_old.print_cnf_json(cnf, out=devnull)
def test_print_cnf_garbage(self):
try:
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf(demo_invalid_cnfvar, out=devnull)
- except cnfvar.InvalidCNF:
+ cnfvar_old.print_cnf(demo_invalid_cnfvar, out=devnull)
+ except cnfvar_old.InvalidCNF:
print ("Caught the duplicate line, bravo!")
def test_read_json_str(self):
- cnf = cnfvar.read_cnf_json(demo_jsoncnf)
+ cnf = cnfvar_old.read_cnf_json(demo_jsoncnf)
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf(cnf, out=devnull)
+ cnfvar_old.print_cnf(cnf, out=devnull)
def test_read_json_bytes(self):
- cnf = cnfvar.read_cnf_json(demo_jsoncnf_bytes)
+ cnf = cnfvar_old.read_cnf_json(demo_jsoncnf_bytes)
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf(cnf, out=devnull)
+ cnfvar_old.print_cnf(cnf, out=devnull)
def test_read_json_nonascii(self):
- cnf = cnfvar.read_cnf_json(demo_nonascii)
+ cnf = cnfvar_old.read_cnf_json(demo_nonascii)
with open(os.devnull, "wb") as devnull:
- cnfvar.print_cnf(cnf, out=devnull)
+ cnfvar_old.print_cnf(cnf, out=devnull)
def test_read_json_latin1(self):
- cnf = cnfvar.read_cnf_json(demo_latin1crap)
+ cnf = cnfvar_old.read_cnf_json(demo_latin1crap)
with open(os.devnull, "wb") as devnull:
- cnfvar.print_cnf(cnf, out=devnull)
+ cnfvar_old.print_cnf(cnf, out=devnull)
def test_parse_cnf_quotes(self):
- cnf = cnfvar.read_cnf(demo_cnf_escaped_quotes)
+ cnf = cnfvar_old.read_cnf(demo_cnf_escaped_quotes)
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf_json(cnf, out=devnull)
+ cnfvar_old.print_cnf_json(cnf, out=devnull)
def test_parse_json_quotes(self):
- cnf = cnfvar.read_cnf_json(demo_json_escaped_quotes)
+ cnf = cnfvar_old.read_cnf_json(demo_json_escaped_quotes)
with open(os.devnull, "w") as devnull:
- cnfvar.print_cnf_json(cnf, out=devnull)
+ cnfvar_old.print_cnf_json(cnf, out=devnull)
class CnfVarUnittestVarnameCase(unittest.TestCase):
{"instance": 1, "varname": "hypothetical_child",
"data": "1", "number": 5, "parent": 3, "comment": None}]}
]}
- serialization = cnfvar.dump_json_string(cnf)
+ serialization = cnfvar_old.dump_json_string(cnf)
self.assertIn('DIALOUT_MODE', serialization)
self.assertIn('DIALOUT_DEFAULTPROVIDER_REF', serialization)
self.assertIn('HYPOTHETICAL_CHILD', serialization)
def test_read_cnf_lowercase(self):
"""Test that after reading, varnames are lowercase."""
- cnf = cnfvar.read_cnf_json(demo_jsoncnf.encode('latin1'))
+ cnf = cnfvar_old.read_cnf_json(demo_jsoncnf.encode('latin1'))
for parentvar in cnf['cnf']:
self.assertEqual(parentvar['varname'],
parentvar['varname'].lower())