1111import cwms .projects .water_supply .water_users as wu
1212
1313TEST_OFFICE = "SPK"
14- TEST_OFFICE2 = "LRL"
1514TEST_PROJECT_ID = "pytest_wu"
1615TEST_ENTITY_NAME = "Test User"
1716TEST_WATER_RIGHT = "Test Water Right"
168167
169168def _cleanup ():
170169 wu .delete_water_user (TEST_OFFICE , TEST_PROJECT_ID , TEST_ENTITY_NAME )
171- wu .delete_water_user (TEST_OFFICE2 , TEST_PROJECT_ID , TEST_ENTITY_NAME3 )
170+ wu .delete_water_user (TEST_OFFICE , TEST_PROJECT_ID , TEST_ENTITY_NAME3 )
172171 proj .delete_project (TEST_PROJECT_ID , TEST_OFFICE )
173172 pl .delete_location (TEST_PROJECT_ID , TEST_OFFICE )
174173
@@ -191,12 +190,12 @@ def setup_data():
191190
192191 water_user2 = {
193192 "entity-name" : TEST_ENTITY_NAME3 ,
194- "project-id" : {"office-id" : TEST_OFFICE2 , "name" : TEST_PROJECT_ID },
193+ "project-id" : {"office-id" : TEST_OFFICE , "name" : TEST_PROJECT_ID },
195194 "water-right" : TEST_WATER_RIGHT ,
196195 }
197196
198197 wu .create_water_user (water_user , TEST_OFFICE , TEST_PROJECT_ID , False )
199- wu .create_water_user (water_user2 , TEST_OFFICE2 , TEST_PROJECT_ID , False )
198+ wu .create_water_user (water_user2 , TEST_OFFICE , TEST_PROJECT_ID , False )
200199
201200
202201@pytest .fixture (autouse = True )
@@ -244,23 +243,21 @@ def test_delete_water_user():
244243 assert data ["project-id" ]["office-id" ] == TEST_OFFICE
245244 assert data ["water-right" ] == TEST_WATER_RIGHT
246245 wu .delete_water_user (TEST_OFFICE , TEST_PROJECT_ID , TEST_ENTITY_NAME4 )
247- data = wu . get_water_user ( TEST_OFFICE , TEST_PROJECT_ID , TEST_ENTITY_NAME4 )
248- assert data is None
246+ with pytest . raises ( cwms . ApiError ):
247+ wu . get_water_user ( TEST_OFFICE , TEST_PROJECT_ID , TEST_ENTITY_NAME4 )
249248
250249
251250def test_get_water_users ():
252251 data = wu .get_water_users (TEST_OFFICE , TEST_PROJECT_ID )
253- assert len (data ) >= 2
252+ assert len (data . json ) >= 2
254253 found_first = False
255254 found_second = False
256255 for value in data .json :
257256 assert value ["project-id" ]["name" ] == TEST_PROJECT_ID
258257 assert value ["water-right" ] == TEST_WATER_RIGHT
259258 if value ["entity-name" ] == TEST_ENTITY_NAME :
260- assert value ["project-id" ]["office-id" ] == TEST_OFFICE
261259 found_first = True
262260 if value ["entity-name" ] == TEST_ENTITY_NAME3 :
263- assert value ["project-id" ]["office-id" ] == TEST_OFFICE2
264261 found_second = True
265262 assert found_first
266263 assert found_second
0 commit comments