Page MenuHomec4science

test_copy_svg_files.py
No OneTemporary

File Metadata

Created
Tue, May 21, 17:48

test_copy_svg_files.py

import unittest
from os import sep, path, remove, listdir
from os.path import isdir, isfile, dirname, basename
import shutil
import sys
import lxml.etree as ET
import sys
import tempfile
import warnings
sys.path.append('svgscripts')
import copy_svg_files
class TestCopy(unittest.TestCase):
def setUp(self):
copy_svg_files.UNITTESTING = True
DATADIR = path.dirname(__file__) + sep + 'test_data'
self.faksimile_dir = DATADIR + sep + 'faksimile_svg'
self.faksimile_file = self.faksimile_dir + sep + 'N-VII-1,5et6.svg'
self.tmp_dir = tempfile.mkdtemp()
def test_main(self):
copy_svg_files.main([self.faksimile_dir, self.tmp_dir])
self.assertEqual(isfile(self.tmp_dir + sep + basename(self.faksimile_file)), True)
def tearDown(self):
shutil.rmtree(self.tmp_dir, ignore_errors=True)
if __name__ == "__main__":
unittest.main()

Event Timeline