def test_default_prefix_maps(self, mock_handler_cls): session = mock.Mock(spec=Session) session.get_scoped_config.return_value = {} register_uri_param_handler(session) cases = mock_handler_cls.call_args[0][0] self.assertIn('file://', cases) self.assertIn('fileb://', cases)
def test_missing_config_value(self, mock_handler_cls): session = mock.Mock(spec=Session) session.get_scoped_config.return_value = {} register_uri_param_handler(session) cases = mock_handler_cls.call_args[0][0] self.assertIn('file://', cases) self.assertIn('fileb://', cases) self.assertIn('http://', cases) self.assertIn('http://', cases)
def test_profile_not_found(self, mock_handler_cls): session = mock.Mock(spec=Session) session.get_scoped_config.side_effect = ProfileNotFound(profile='foo') register_uri_param_handler(session) cases = mock_handler_cls.call_args[0][0] self.assertIn('file://', cases) self.assertIn('fileb://', cases) self.assertIn('http://', cases) self.assertIn('http://', cases)
def test_config_value_false(self, mock_handler_cls): session = mock.Mock(spec=Session) session.get_scoped_config.return_value = { 'cli_follow_urlparam': 'false'} register_uri_param_handler(session) cases = mock_handler_cls.call_args[0][0] self.assertIn('file://', cases) self.assertIn('fileb://', cases) self.assertNotIn('http://', cases) self.assertNotIn('http://', cases)