@@ -62,14 +62,15 @@ def dataset(api: APIWrapper, study):
62
62
63
63
@pytest .fixture (scope = "function" )
64
64
def qc_states (api : APIWrapper , study ):
65
- insert_result = api .query .insert_rows ("core" , "qcstate" , TEST_QC_STATES )
65
+ print (api .security .who_am_i ())
66
+ insert_result = api .query .insert_rows ("core" , "datastates" , TEST_QC_STATES )
66
67
yield insert_result
67
68
# clean up
68
69
cleanup_qc_states = [
69
70
{"rowId" : insert_result ["rows" ][0 ]["rowid" ]},
70
71
{"rowId" : insert_result ["rows" ][1 ]["rowid" ]},
71
72
]
72
- api .query .delete_rows ("core" , "qcstate " , cleanup_qc_states )
73
+ api .query .delete_rows ("core" , "datastates " , cleanup_qc_states )
73
74
74
75
75
76
def test_api_select_rows (api : APIWrapper ):
@@ -105,15 +106,15 @@ def test_update_qc_state_definition(api: APIWrapper, qc_states, study):
105
106
edit_rowid = qc_states ["rows" ][0 ]["rowid" ]
106
107
assert qc_states ["rows" ][0 ]["description" ] != new_description
107
108
to_edit_row = [{"rowid" : edit_rowid , "description" : new_description }]
108
- update_response = api .query .update_rows ("core" , "qcstate " , to_edit_row )
109
+ update_response = api .query .update_rows ("core" , "datastates " , to_edit_row )
109
110
assert update_response ["rowsAffected" ] == 1
110
111
assert update_response ["rows" ][0 ]["description" ] == new_description
111
112
112
113
113
114
def test_insert_duplicate_labeled_qc_state_produces_error (api : APIWrapper , qc_states , study ):
114
115
with pytest .raises (ServerContextError ) as e :
115
116
dupe_qc_state = [{"label" : "needs verification" , "publicData" : "false" }]
116
- api .query .insert_rows ("core" , "qcstate " , dupe_qc_state )
117
+ api .query .insert_rows ("core" , "datastates " , dupe_qc_state )
117
118
118
119
assert "500: ERROR: duplicate key value violates unique constraint" in e .value .message
119
120
@@ -135,11 +136,11 @@ def test_cannot_delete_qc_state_in_use(api: APIWrapper, qc_states, study, datase
135
136
136
137
with pytest .raises (ServerContextError ) as e :
137
138
qc_state_to_delete = [{"rowid" : qc_state_rowid }]
138
- api .query .delete_rows ("core" , "qcstate " , qc_state_to_delete )
139
+ api .query .delete_rows ("core" , "datastates " , qc_state_to_delete )
139
140
140
141
assert (
141
142
e .value .message
142
- == "\" 400: QC state 'needs verification' cannot be deleted as it is currently in use.\" "
143
+ == "\" 400: State 'needs verification' cannot be deleted as it is currently in use.\" "
143
144
)
144
145
# now clean up/stop using it
145
146
dataset_row_to_remove = [{"lsid" : inserted_lsid }]
0 commit comments