File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ """Sad path tests for SPARQLOperationParametersConstructor."""
2+
3+ import pytest
4+ from sparqlx .utils .operation_parameters import (
5+ QueryOperationParametersConstructor ,
6+ UpdateOperationParametersConstructor ,
7+ )
8+
9+
10+ def test_query_operation_parameters_invalid_method ():
11+ msg = "Expected query method 'GET', 'POST' or 'POST-direct'. Got 'invalid'."
12+ with pytest .raises (ValueError , match = msg ):
13+ QueryOperationParametersConstructor (
14+ query = "select * where {}" , query_type = "SelectQuery"
15+ ).get_params ("invalid" ) # type: ignore
16+
17+
18+ def test_update_operation_parameters_invalid_method ():
19+ msg = "Expected update method 'POST' or 'POST-direct'. Got 'invalid'."
20+ with pytest .raises (ValueError , match = msg ):
21+ UpdateOperationParametersConstructor (
22+ update_request = "insert {} where {}"
23+ ).get_params ("invalid" ) # type: ignore
You can’t perform that action at this time.
0 commit comments