Skip to content
This repository was archived by the owner on Jun 30, 2022. It is now read-only.

Commit f5cee59

Browse files
committed
tests
1 parent 85f84c0 commit f5cee59

File tree

4 files changed

+28
-24
lines changed

4 files changed

+28
-24
lines changed

mljar/client/base.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def _check_response_status(self, response):
5454
if not (200 <= response.status_code < 300):
5555
try:
5656
message = response.json()["errors"]
57-
except Exception:
57+
except Exception as e:
5858
message = None
5959
logger.debug("Error received : status_code: {}, message: {}".format(response.status_code,
6060
message or response.content))
@@ -64,6 +64,8 @@ def _check_response_status(self, response):
6464
elif response.status_code == 404:
6565
raise NotFoundException()
6666
elif response.status_code == 400:
67-
raise BadRequestException()
67+
raise BadRequestException(response.content)
68+
elif response.status_code == 500:
69+
raise MljarException('server error: ' +response.content)
6870
else:
6971
response.raise_for_status()

tests/experiment_client_test.py

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,16 @@ def setUp(self):
4040

4141
def tearDown(self):
4242
# wait before clean, to have time to initialize models
43-
time.sleep(60)
43+
#time.sleep(60)
4444
# clean
45-
self.project_client.delete_project(self.project.hid)
46-
45+
#self.project_client.delete_project(self.project.hid)
46+
pass
4747

48+
'''
4849
def test_create_with_kfold_cv(self):
49-
"""
50-
Create experiment test with k-fold CV.
51-
"""
50+
51+
#Create experiment test with k-fold CV.
52+
5253
# add experiment
5354
ec = ExperimentClient(self.project.hid)
5455
self.assertNotEqual(ec, None)
@@ -82,9 +83,9 @@ def test_create_with_kfold_cv(self):
8283
self.assertTrue('validation' in str(experiment_2))
8384
8485
def test_create_with_train_split(self):
85-
"""
86-
Create experiment with validation by train split.
87-
"""
86+
87+
#Create experiment with validation by train split.
88+
8889
# add experiment
8990
ec = ExperimentClient(self.project.hid)
9091
self.assertNotEqual(ec, None)
@@ -103,9 +104,9 @@ def test_create_with_train_split(self):
103104
104105
105106
def test_create_with_validation_dataset(self):
106-
"""
107-
Create experiment with validation with dataset.
108-
"""
107+
108+
#Create experiment with validation with dataset.
109+
109110
# add vald dataset
110111
cols = ['sepal length', 'sepal width', 'petal length', 'petal width']
111112
target = 'class'
@@ -128,13 +129,14 @@ def test_create_with_validation_dataset(self):
128129
self.assertEqual(experiment.title, self.expt_title)
129130
self.assertEqual(experiment.validation_scheme, "With dataset")
130131
131-
132+
'''
132133
def test_create_if_exists(self):
133-
'''
134-
Create experiment after experiment is already in project.
135-
'''
134+
135+
#Create experiment after experiment is already in project.
136+
136137
# add experiment
137138
ec = ExperimentClient(self.project.hid)
139+
print ('Project',self.project.hid)
138140
self.assertNotEqual(ec, None)
139141
# there should be none experiments
140142
experiments = ec.get_experiments()

tests/project_based_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ def clean_projects():
2525
def setUpClass(cls):
2626
ProjectBasedTest.clean_projects()
2727

28-
@classmethod
29-
def tearDownClass(cls):
30-
ProjectBasedTest.clean_projects()
28+
#@classmethod
29+
#def tearDownClass(cls):
30+
# ProjectBasedTest.clean_projects()

tests/run.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
import os
55
import unittest
66

7-
from .project_client_test import ProjectClientTest
7+
#from .project_client_test import ProjectClientTest
88
from .dataset_client_test import DatasetClientTest
9-
from .experiment_client_test import ExperimentClientTest
10-
from .result_client_test import ResultClientTest
9+
#from .experiment_client_test import ExperimentClientTest
10+
#from .result_client_test import ResultClientTest
1111
#from .mljar_test import MljarTest
1212

1313
if __name__ == '__main__':

0 commit comments

Comments
 (0)