# -*- coding: utf-8 -*- """novelWriter Config Class Tester """ import nw from nwtools import * from os import path, unlink from nw.config import Config theConf = Config() testDir = path.dirname(__file__) testTemp = path.join(testDir,"temp") testRef = path.join(testDir,"reference") tmpConf = path.join(testTemp,"novelwriter.conf") refConf = path.join(testRef, "novelwriter.conf") ensureDir(testTemp) # Clean out old stuff if path.isfile(tmpConf): unlink(tmpConf) def testConfigInit(): assert theConf.initConfig(testTemp) assert cmpFiles(tmpConf, refConf, [2]) def testConfigSave(): assert theConf.saveConfig() assert cmpFiles(tmpConf, refConf, [2])