@@ -48,9 +48,10 @@ def _tag_and_untag(self):
4848class TestResourceV1API (TestResourceAPIBase ):
4949 def setUp (self ):
5050 super ().setUp ()
51- http_client = self .http_clients [APIVersion .V1 ]
52- self .resource = ResourceV1API (http_client )
53- self .resource .resource_type = ResourceType .TASK
51+ self .resource = self ._create_resource (
52+ api_version = APIVersion .V1 ,
53+ resource_type = ResourceType .TASK ,
54+ )
5455
5556 def test_publish_and_delete (self ):
5657 self ._publish_and_delete ()
@@ -62,9 +63,10 @@ def test_tag_and_untag(self):
6263class TestResourceV2API (TestResourceAPIBase ):
6364 def setUp (self ):
6465 super ().setUp ()
65- http_client = self .http_clients [APIVersion .V2 ]
66- self .resource = ResourceV2API (http_client )
67- self .resource .resource_type = ResourceType .TASK
66+ self .resource = self ._create_resource (
67+ api_version = APIVersion .V2 ,
68+ resource_type = ResourceType .TASK ,
69+ )
6870
6971 def test_publish_and_delete (self ):
7072 with pytest .raises (OpenMLNotSupportedError ):
@@ -78,14 +80,14 @@ def test_tag_and_untag(self):
7880class TestResourceFallbackAPI (TestResourceAPIBase ):
7981 def setUp (self ):
8082 super ().setUp ()
81- http_client_v1 = self .http_clients [ APIVersion . V1 ]
82- resource_v1 = ResourceV1API ( http_client_v1 )
83- resource_v1 . resource_type = ResourceType .TASK
84-
85- http_client_v2 = self .http_clients [ APIVersion . V2 ]
86- resource_v2 = ResourceV2API ( http_client_v2 )
87- resource_v2 . resource_type = ResourceType .TASK
88-
83+ resource_v1 = self ._create_resource (
84+ api_version = APIVersion . V1 ,
85+ resource_type = ResourceType .TASK ,
86+ )
87+ resource_v2 = self ._create_resource (
88+ api_version = APIVersion . V2 ,
89+ resource_type = ResourceType .TASK ,
90+ )
8991 self .resource = FallbackProxy (resource_v2 , resource_v1 )
9092
9193 def test_publish_and_delete (self ):
0 commit comments