コード例 #1
0
    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())
コード例 #2
0
    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())
コード例 #3
0
 def test_config_paths_returns_empty_list_if_no_paths_added(self):
     config_manager = ConfigManager()
     self.assertEqual([], config_manager.config_paths())