Skip to content
Snippets Groups Projects
Verified Commit c1ca7bbf authored by Martin Weise's avatar Martin Weise
Browse files

Fixed the search tests

parent c892f3cf
No related branches found
No related tags found
1 merge request!371Hotfix the wrong user id, ref #480
...@@ -2,7 +2,7 @@ import unittest ...@@ -2,7 +2,7 @@ import unittest
import opensearchpy import opensearchpy
from dbrepo.api.dto import Database, Table, Column, ColumnType, Constraints, PrimaryKey, \ from dbrepo.api.dto import Database, Table, Column, ColumnType, Constraints, PrimaryKey, \
TableMinimal, ColumnMinimal, Concept, Unit, UserBrief, ContainerBrief, ImageBrief TableMinimal, ColumnMinimal, ConceptBrief, UnitBrief, UserBrief, ContainerBrief, ImageBrief
from opensearchpy import NotFoundError from opensearchpy import NotFoundError
from app import app from app import app
...@@ -35,11 +35,18 @@ req = Database(id=1, ...@@ -35,11 +35,18 @@ req = Database(id=1,
routing_key="dbrepo.1.1", routing_key="dbrepo.1.1",
is_public=True, is_public=True,
is_schema_public=True, is_schema_public=True,
columns=[Column(id=1, database_id=1, table_id=1, name="ID", internal_name="id", columns=[Column(id=1,
column_type=ColumnType.BIGINT, is_public=True, is_null_allowed=False, database_id=1,
table_id=1,
name="ID",
ord=0,
internal_name="id",
type=ColumnType.BIGINT,
is_public=True,
is_null_allowed=False,
size=20, d=0, size=20, d=0,
concept=Concept(id=1, uri="http://www.wikidata.org/entity/Q2221906"), concept=ConceptBrief(id=1, uri="http://www.wikidata.org/entity/Q2221906"),
unit=Unit(id=1, unit=UnitBrief(id=1,
uri="http://www.ontology-of-units-of-measure.org/resource/om-2/degreeCelsius"), uri="http://www.ontology-of-units-of-measure.org/resource/om-2/degreeCelsius"),
val_min=0, val_min=0,
val_max=10)] val_max=10)]
...@@ -71,11 +78,12 @@ class OpenSearchClientTest(unittest.TestCase): ...@@ -71,11 +78,12 @@ class OpenSearchClientTest(unittest.TestCase):
is_versioned=True, is_versioned=True,
owner=UserBrief(id="c6b71ef5-2d2f-48b2-9d79-b8f23a3a0502", username="foo"), owner=UserBrief(id="c6b71ef5-2d2f-48b2-9d79-b8f23a3a0502", username="foo"),
columns=[Column(id=1, columns=[Column(id=1,
name="ID",
internal_name="id",
database_id=req.id, database_id=req.id,
table_id=1, table_id=1,
column_type=ColumnType.BIGINT, ord=0,
name="ID",
internal_name="id",
type=ColumnType.BIGINT,
is_public=True, is_public=True,
is_null_allowed=False)])] is_null_allowed=False)])]
database = OpenSearchClient().update_database(database_id=req.id, data=req) database = OpenSearchClient().update_database(database_id=req.id, data=req)
...@@ -107,7 +115,7 @@ class OpenSearchClientTest(unittest.TestCase): ...@@ -107,7 +115,7 @@ class OpenSearchClientTest(unittest.TestCase):
self.assertEqual(1, database.tables[0].columns[0].id) self.assertEqual(1, database.tables[0].columns[0].id)
self.assertEqual("ID", database.tables[0].columns[0].name) self.assertEqual("ID", database.tables[0].columns[0].name)
self.assertEqual("id", database.tables[0].columns[0].internal_name) self.assertEqual("id", database.tables[0].columns[0].internal_name)
self.assertEqual(ColumnType.BIGINT, database.tables[0].columns[0].column_type) self.assertEqual(ColumnType.BIGINT, database.tables[0].columns[0].type)
self.assertEqual(1, database.tables[0].columns[0].database_id) self.assertEqual(1, database.tables[0].columns[0].database_id)
self.assertEqual(1, database.tables[0].columns[0].table_id) self.assertEqual(1, database.tables[0].columns[0].table_id)
self.assertEqual(True, database.tables[0].columns[0].is_public) self.assertEqual(True, database.tables[0].columns[0].is_public)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment