def test_config_paths_returns_singleton_list_with_added_path(self): mock_open = self.patch('builtins.open') mock_open.return_value = self.mock_file config_manager = ConfigManager() config_manager.add_simple_config_path(self.config_file_path) self.assertEqual([self.config_file_path], config_manager.config_paths())
def test_reset_clears_config_paths(self): from foundations_internal.change_directory import ChangeDirectory config_manager = ConfigManager() with ChangeDirectory('test/fixtures/single_config'): config_manager.config() config_manager.reset() self.assertEqual([], config_manager.config_paths())
def test_config_paths_returns_empty_list_if_no_paths_added(self): config_manager = ConfigManager() self.assertEqual([], config_manager.config_paths())