Files
modoboa-installer/tests.py
Antoine Nguyen 7dcfc6c128 Added unit test.
2017-10-08 14:38:29 +02:00

34 lines
758 B
Python

"""Installer unit tests."""
import os
import shutil
import tempfile
import unittest
import run
class ConfigFileTestCase(unittest.TestCase):
"""Test configuration file generation."""
def setUp(self):
"""Create temp dir."""
self.workdir = tempfile.mkdtemp()
self.cfgfile = os.path.join(self.workdir, "installer.cfg")
def tearDown(self):
"""Delete temp dir."""
shutil.rmtree(self.workdir)
def test_configfile_generation(self):
"""Check simple case."""
run.main([
"--stop-after-configfile-check",
"--configfile", self.cfgfile,
"example.test"])
self.assertTrue(os.path.exists(self.cfgfile))
if __name__ == "__main__":
unittest.main()