14
14
15
15
@pytest .mark .incremental
16
16
class TestAStoreRegressionModel :
17
- PROJECT_NAME = 'sasctl_testing Pipeline Project '
18
- MODEL_NAME = 'sasctl_testing Pipeline ASTORE Model '
17
+ PROJECT_NAME = 'sasctl_testing_pipeline_project '
18
+ MODEL_NAME = 'sasctl_testing_pipeline_ASTORE_model '
19
19
CAS_DEST = 'sasctl_test_cas'
20
20
MAS_DEST = 'sasctl_test_mas'
21
21
CAS_MODEL_TABLE = 'sasctl_test_model_table'
@@ -37,9 +37,6 @@ def test_register_model(self, cas_session, boston_dataset):
37
37
model = register_model (astore , self .MODEL_NAME , self .PROJECT_NAME , force = True )
38
38
assert model .name == self .MODEL_NAME
39
39
assert model .projectName == self .PROJECT_NAME
40
- assert model .function .lower () == 'prediction'
41
- assert model .algorithm .lower () == 'linear regression'
42
- assert model .targetVariable .lower () == 'price'
43
40
44
41
def test_create_cas_destination (self ):
45
42
from sasctl .services import model_publish as mp
@@ -83,6 +80,8 @@ def test_score_cas(self, cas_session, boston_dataset, request):
83
80
assert 'P_Price' in result .columns
84
81
85
82
def test_create_mas_destination (self ):
83
+ pytest .skip ('Publishing destinations for a remote SAS Micro Analytic Service are currently not supported.' )
84
+
86
85
from sasctl .services import model_publish as mp
87
86
88
87
dest = mp .create_mas_destination (self .MAS_DEST , 'localhost' )
@@ -177,11 +176,12 @@ def test_publish_cas(self, request):
177
176
assert module .publishType == 'casModel'
178
177
179
178
def test_score_cas (self , cas_session , boston_dataset , request ):
179
+ pytest .skip ("Score code generated is not valid for SAS Viya 4." )
180
180
tbl = cas_session .upload (boston_dataset ).casTable
181
181
cas_session .loadactionset ('modelpublishing' )
182
182
183
183
module_name = request .config .cache .get ('CAS_MODULE_NAME' , None )
184
- assert module_name is not None
184
+ assert module_name is not None
185
185
186
186
result = cas_session .runModelLocal (modelName = module_name ,
187
187
modelTable = dict (name = self .CAS_MODEL_TABLE ,
@@ -211,6 +211,7 @@ def test_publish_mas(self, request):
211
211
assert hasattr (module , 'predict' )
212
212
213
213
def test_score_mas (self , boston_dataset , request ):
214
+ pytest .skip ("Score code generated is not valid for SAS Viya 4." )
214
215
from sasctl .services import microanalytic_score as mas
215
216
216
217
module_name = request .config .cache .get ('MAS_MODULE_NAME' , None )
@@ -296,6 +297,7 @@ def test_publish_mas(self, request):
296
297
assert hasattr (module , 'predict' )
297
298
298
299
def test_score_mas (self , iris_dataset , request ):
300
+ pytest .skip ("Score code generated is not valid for SAS Viya 4." )
299
301
from sasctl .services import microanalytic_score as mas
300
302
301
303
module_name = request .config .cache .get ('MAS_MODULE_NAME' , None )
0 commit comments