|
@@ -1,16 +1,27 @@
|
|
|
+import eventlet
|
|
|
import io
|
|
|
import time
|
|
|
-import eventlet
|
|
|
|
|
|
from test.base import BaseTestCase
|
|
|
|
|
|
from pycs.database.File import File
|
|
|
-from pycs.database.Result import Result
|
|
|
from pycs.database.Label import Label
|
|
|
+from pycs.database.LabelProvider import LabelProvider
|
|
|
+from pycs.database.Model import Model
|
|
|
from pycs.database.Project import Project
|
|
|
+from pycs.database.Result import Result
|
|
|
|
|
|
class ClientTests(BaseTestCase):
|
|
|
|
|
|
+ def setUp(self):
|
|
|
+ super().setUp()
|
|
|
+ label_provider = LabelProvider.query.filter_by(name="Fixed Label Provider v1").one()
|
|
|
+ model = Model.query.filter_by(name="Fixed Base Model v1").one()
|
|
|
+
|
|
|
+ self.label_provider_id = label_provider.id
|
|
|
+ self.model_id = model.id
|
|
|
+
|
|
|
+
|
|
|
def _do_request(self, request_func, *args, status_code=200, **kwargs):
|
|
|
response = request_func(*args, follow_redirects=True, **kwargs)
|
|
|
self.assertEqual(response.status_code, status_code, response.get_data().decode())
|
|
@@ -45,8 +56,8 @@ class ClientTests(BaseTestCase):
|
|
|
json=dict(
|
|
|
name="some name",
|
|
|
description="some description",
|
|
|
- model=1,
|
|
|
- label=2,
|
|
|
+ model=self.model_id,
|
|
|
+ label=self.label_provider_id,
|
|
|
external=None,
|
|
|
)
|
|
|
)
|
|
@@ -67,8 +78,8 @@ class ClientTests(BaseTestCase):
|
|
|
json=dict(
|
|
|
name="some name",
|
|
|
description="some description",
|
|
|
- model=1,
|
|
|
- label=2,
|
|
|
+ model=self.model_id,
|
|
|
+ label=self.label_provider_id,
|
|
|
external=None,
|
|
|
)
|
|
|
)
|
|
@@ -107,8 +118,8 @@ class ClientTests(BaseTestCase):
|
|
|
json=dict(
|
|
|
name="some name",
|
|
|
description="some description",
|
|
|
- model=1,
|
|
|
- label=2,
|
|
|
+ model=self.model_id,
|
|
|
+ label=self.label_provider_id,
|
|
|
external=None,
|
|
|
)
|
|
|
)
|
|
@@ -156,8 +167,8 @@ class ClientTests(BaseTestCase):
|
|
|
json=dict(
|
|
|
name="some name",
|
|
|
description="some description",
|
|
|
- model=1,
|
|
|
- label=2,
|
|
|
+ model=self.model_id,
|
|
|
+ label=self.label_provider_id,
|
|
|
external=None,
|
|
|
)
|
|
|
)
|