@@ -409,7 +409,7 @@ async def workspace(
409409 # CREATE a workspace
410410 resp = await client .post ("/v0/workspaces" , json = {"name" : "My first workspace" })
411411 data , _ = await assert_status (resp , status .HTTP_201_CREATED )
412- workspace = WorkspaceGet .parse_obj (data )
412+ workspace = WorkspaceGet .model_validate (data )
413413
414414 yield workspace
415415
@@ -433,15 +433,15 @@ async def test_trash_empty_workspace(
433433 resp = await client .get ("/v0/workspaces" )
434434 await assert_status (resp , status .HTTP_200_OK )
435435
436- page = Page [WorkspaceGet ].parse_obj (await resp .json ())
436+ page = Page [WorkspaceGet ].model_validate (await resp .json ())
437437 assert page .meta .total == 1
438438 assert page .data [0 ] == workspace
439439
440440 # LIST trashed
441441 resp = await client .get ("/v0/workspaces" , params = {"filters" : '{"trashed": true}' })
442442 await assert_status (resp , status .HTTP_200_OK )
443443
444- page = Page [WorkspaceGet ].parse_obj (await resp .json ())
444+ page = Page [WorkspaceGet ].model_validate (await resp .json ())
445445 assert page .meta .total == 0
446446
447447 # -------------
@@ -457,16 +457,16 @@ async def test_trash_empty_workspace(
457457 resp = await client .get ("/v0/workspaces" )
458458 await assert_status (resp , status .HTTP_200_OK )
459459
460- page = Page [WorkspaceGet ].parse_obj (await resp .json ())
460+ page = Page [WorkspaceGet ].model_validate (await resp .json ())
461461 assert page .meta .total == 0
462462
463463 # LIST trashed
464464 resp = await client .get ("/v0/workspaces" , params = {"filters" : '{"trashed": true}' })
465465 await assert_status (resp , status .HTTP_200_OK )
466466
467- page = Page [WorkspaceGet ].parse_obj (await resp .json ())
467+ page = Page [WorkspaceGet ].model_validate (await resp .json ())
468468 assert page .meta .total == 1
469- assert page .data [0 ].dict (exclude = _exclude_attrs ) == workspace .dict (
469+ assert page .data [0 ].model_dump (exclude = _exclude_attrs ) == workspace .model_dump (
470470 exclude = _exclude_attrs
471471 )
472472 assert page .data [0 ].trashed_at is not None
@@ -483,9 +483,9 @@ async def test_trash_empty_workspace(
483483 resp = await client .get ("/v0/workspaces" )
484484 await assert_status (resp , status .HTTP_200_OK )
485485
486- page = Page [WorkspaceGet ].parse_obj (await resp .json ())
486+ page = Page [WorkspaceGet ].model_validate (await resp .json ())
487487 assert page .meta .total == 1
488- assert page .data [0 ].dict (exclude = _exclude_attrs ) == workspace .dict (
488+ assert page .data [0 ].model_dump (exclude = _exclude_attrs ) == workspace .model_dump (
489489 exclude = _exclude_attrs
490490 )
491491
@@ -496,5 +496,5 @@ async def test_trash_empty_workspace(
496496 resp = await client .get ("/v0/workspaces" , params = {"filters" : '{"trashed": true}' })
497497 await assert_status (resp , status .HTTP_200_OK )
498498
499- page = Page [WorkspaceGet ].parse_obj (await resp .json ())
499+ page = Page [WorkspaceGet ].model_validate (await resp .json ())
500500 assert page .meta .total == 0
0 commit comments