import unittest from pyapd import config class TestConfig(unittest.TestCase): def setUp(self): self.config = config.Config() def test_load_config_no_files(self): self.config.load() self.assertEqual(self.config.config_fn, 'pyapd_config.yaml') self.assertIn('backend', self.config.data) def test_load_config_from_file(self): self.config.load('tests/data/test_config.yaml') self.assertEqual( self.config.config_fn, 'tests/data/test_config.yaml' ) self.assertIn('backend', self.config.data) self.assertEqual(self.config.backend, 'none')