@@ -558,7 +558,7 @@ def base_url(self):
558558
559559 @property
560560 def content_guid (self ):
561- return "8ce6eaca-60af-4c2f-93a0-f5f3cddf5ee5 "
561+ return "f2f37341-e21d-3d80-c698-a935ad614066 "
562562
563563 @property
564564 def content_item (self ):
@@ -568,25 +568,6 @@ def content_item(self):
568568 def endpoint (self ):
569569 return f"{ self .base_url } /__api__/v1/content/{ self .content_guid } /repository"
570570
571- @property
572- def get_value (self ):
573- return {
574- "repository" : "https://github.com/posit-dev/posit-sdk-py/" ,
575- "branch" : "main" ,
576- "directory" : "integration/resources/connect/bundles/example-flask-minimal" ,
577- "polling" : True ,
578- }
579-
580- @property
581- def patch_branch_value (self ):
582- return "testing-main"
583-
584- @property
585- def patch_value (self ):
586- ret = {** self .get_value }
587- ret .update ({"branch" : self .patch_branch_value })
588- return ret
589-
590571 @property
591572 def ctx (self ):
592573 return Context (requests .Session (), Url (self .base_url ))
@@ -598,7 +579,10 @@ def params(self):
598579 def mock_repository_info (self ):
599580 content_item = self .content_item
600581
601- mock_get = responses .get (self .endpoint , json = self .get_value )
582+ mock_get = responses .get (
583+ self .endpoint ,
584+ json = load_mock_dict (f"v1/content/{ self .content_guid } /repository.json" ),
585+ )
602586 repository_info = content_item .repository
603587
604588 assert isinstance (repository_info , ContentItemRepository )
@@ -615,18 +599,24 @@ def test_repository_getter_returns_repository(self):
615599 def test_repository_update (self ):
616600 repository_info = self .mock_repository_info ()
617601
618- mock_patch = responses .patch (self .endpoint , json = self .patch_value )
619- new_repository_info = repository_info .update (branch = self .patch_branch_value )
602+ mock_patch = responses .patch (
603+ self .endpoint ,
604+ json = load_mock_dict (f"v1/content/{ self .content_guid } /repository_patch.json" ),
605+ )
606+ new_repository_info = repository_info .update (branch = "testing-main" )
620607 assert mock_patch .call_count == 1
621608
622- for key , value in self .patch_value .items ():
623- assert new_repository_info [key ] == value
609+ for key , value in repository_info .items ():
610+ if key == "branch" :
611+ assert new_repository_info [key ] == "testing-main"
612+ else :
613+ assert new_repository_info [key ] == value
624614
625615 @responses .activate
626616 def test_repository_delete (self ):
627617 repository_info = self .mock_repository_info ()
628618
629619 mock_delete = responses .delete (self .endpoint )
630- repository_info .delete ()
620+ repository_info .destroy ()
631621
632622 assert mock_delete .call_count == 1
0 commit comments