36 lines
759 B
Python
36 lines
759 B
Python
# -*- coding: utf-8 -*-
|
||
"""novelWriter Config Class Tester
|
||
|
||
novelWriter – Config Class Tester
|
||
===================================
|
||
|
||
"""
|
||
|
||
import nw
|
||
import filecmp
|
||
|
||
from nwtools import cmpFiles
|
||
|
||
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")
|
||
|
||
# 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])
|