コード例 #1
0
ファイル: resolver_t.py プロジェクト: gpg-dev/loris
 def test_adding_options_to_parsed_uri(self, config, expected_options):
     new_config = copy.deepcopy(self.config)
     new_config['a'].update(config)
     resolver = TemplateHTTPResolver(new_config)
     _, options = resolver._web_request_url('a:id1.jpg')
     assert options == expected_options
コード例 #2
0
ファイル: resolver_t.py プロジェクト: gpg-dev/loris
 def test_using_delimiters_for_template(self, ident, expected_uri):
     resolver = TemplateHTTPResolver(self.delimited_config)
     uri, _ = resolver._web_request_url(ident)
     assert uri == expected_uri
コード例 #3
0
ファイル: resolver_t.py プロジェクト: gpg-dev/loris
 def test_bad_delimited_ident_is_resolvererror(self, bad_ident):
     resolver = TemplateHTTPResolver(self.delimited_config)
     with pytest.raises(ResolverException) as exc:
         resolver._web_request_url(bad_ident)
     assert 'Bad URL request' in str(exc.value)
コード例 #4
0
ファイル: resolver_t.py プロジェクト: gpg-dev/loris
 def test_web_request_uri_logic(self, ident, expected_uri):
     resolver = TemplateHTTPResolver(self.config)
     uri, _ = resolver._web_request_url(ident)
     assert uri == expected_uri