22
33dsl_query = 'op.fromView("test","musician").orderBy(op.col("lastName"))'
44serialized_query = '{"$optic":{"ns":"op", "fn":"operators", "args":[{"ns":"op", "fn":"from-view", "args":["test", "musician"]}, {"ns":"op", "fn":"order-by", "args":[{"ns":"op", "fn":"col", "args":["lastName"]}]}]}}'
5- sql_query = ' select * from musician order by lastName'
6- sparql_query = ' PREFIX musician: <http://marklogic.com/column/test/musician/> SELECT * WHERE {?s musician:lastName ?lastName} ORDER BY ?lastName'
5+ sql_query = " select * from musician order by lastName"
6+ sparql_query = " PREFIX musician: <http://marklogic.com/column/test/musician/> SELECT * WHERE {?s musician:lastName ?lastName} ORDER BY ?lastName"
77
88
99def test_dsl_default (client ):
@@ -14,7 +14,9 @@ def test_dsl_default(client):
1414def test_dsl_default_return_response (client ):
1515 response = client .rows .query (dsl_query , return_response = True )
1616 assert 200 == response .status_code
17- verify_four_musicians_are_returned_in_json (response .json (), "test.musician.lastName" )
17+ verify_four_musicians_are_returned_in_json (
18+ response .json (), "test.musician.lastName"
19+ )
1820
1921
2022def test_query_bad_user (not_rest_user_client ):
@@ -31,17 +33,22 @@ def test_dsl_xml(client):
3133 data = client .rows .query (dsl_query , format = "xml" )
3234 verify_four_musicians_are_returned_in_xml_string (data )
3335
36+
3437def test_dsl_csv (client ):
3538 data = client .rows .query (dsl_query , format = "csv" )
3639 verify_four_musicians_are_returned_in_csv (data )
3740
41+
3842def test_dsl_json_seq (client ):
3943 data = client .rows .query (dsl_query , format = "json-seq" )
4044 verify_four_musicians_are_returned_in_json_seq (data )
4145
46+
4247def test_dsl_mixed (client ):
4348 response = client .rows .query (dsl_query , format = "mixed" )
44- verify_four_musicians_are_returned_in_json (response .json (), "test.musician.lastName" )
49+ verify_four_musicians_are_returned_in_json (
50+ response .json (), "test.musician.lastName"
51+ )
4552
4653
4754def test_serialized_default (client ):
@@ -60,15 +67,20 @@ def test_sparql_default(client):
6067
6168
6269def test_no_query_parameter_provided (client ):
63- with raises (ValueError , match = "No query found; must specify one of: dsl, plan, sql, or sparql" ):
70+ with raises (
71+ ValueError ,
72+ match = "No query found; must specify one of: dsl, plan, sql, or sparql" ,
73+ ):
6474 client .rows .query ()
6575
6676
6777def verify_four_musicians_are_returned_in_json (data , column_name ):
6878 assert type (data ) is dict
6979 assert 4 == len (data ["rows" ])
7080 for index , musician in enumerate (["Armstrong" , "Byron" , "Coltrane" , "Davis" ]):
71- assert {'type' : 'xs:string' , 'value' : musician } == data ["rows" ][index ][column_name ]
81+ assert {"type" : "xs:string" , "value" : musician } == data ["rows" ][index ][
82+ column_name
83+ ]
7284
7385
7486def verify_four_musicians_are_returned_in_xml_string (data ):
@@ -81,7 +93,12 @@ def verify_four_musicians_are_returned_in_xml_string(data):
8193def verify_four_musicians_are_returned_in_csv (data ):
8294 assert type (data ) is str
8395 assert 5 == len (data .split ("\n " ))
84- for musician in ['Armstrong,Louis,1901-08-04' , 'Byron,Don,1958-11-08' , 'Coltrane,John,1926-09-23' , 'Davis,Miles,1926-05-26' ]:
96+ for musician in [
97+ "Armstrong,Louis,1901-08-04" ,
98+ "Byron,Don,1958-11-08" ,
99+ "Coltrane,John,1926-09-23" ,
100+ "Davis,Miles,1926-05-26" ,
101+ ]:
85102 assert musician in data
86103
87104
0 commit comments