Page MenuHomec4science

test_create_manuscript_description.py
No OneTemporary

File Metadata

Created
Sat, May 4, 21:03

test_create_manuscript_description.py

import unittest
from os import sep, path
import lxml.etree as ET
import sys
sys.path.append('py2ttl')
import config
class TestConfig(unittest.TestCase):
def test_check_config_files_exist(self):
self.assertEqual(config.check_config_files_exist(), 0)
dir_saved = config.__dict__.get('ONTOLOGY_DIR')
config.__dict__['ONTOLOGY_DIR'] = __file__
with self.assertRaises(NotADirectoryError):
config.check_config_files_exist()
config.__dict__['ONTOLOGY_DIR'] = 'asf'
with self.assertRaises(FileNotFoundError):
config.check_config_files_exist()
config.__dict__['ONTOLOGY_DIR'] = dir_saved
def test_get_datatypes_dir(self):
self.assertEqual(config.get_datatypes_dir(), config.DATATYPES_DIR.replace('./', ''))
dir_saved = config.__dict__.get('DATATYPES_DIR')
del config.__dict__['DATATYPES_DIR']
self.assertEqual(config.get_datatypes_dir(), None)
config.__dict__['DATATYPES_DIR'] = dir_saved
if __name__ == "__main__":
unittest.main()

Event Timeline