Skip to content

Commit b4313ca

Browse files
fix openapi and apply pr requests
1 parent 6846a26 commit b4313ca

File tree

4 files changed

+15
-16
lines changed

4 files changed

+15
-16
lines changed

dataset/src/integrationTest/kotlin/com/cosmotech/dataset/service/DatasetServiceIntegrationTest.kt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import com.cosmotech.api.rbac.ROLE_VIEWER
1919
import com.cosmotech.api.security.ROLE_ORGANIZATION_USER
2020
import com.cosmotech.api.security.ROLE_PLATFORM_ADMIN
2121
import com.cosmotech.api.tests.CsmRedisTestBase
22-
import com.cosmotech.api.tests.CsmRedisTestBase.Companion.redisStackServer
2322
import com.cosmotech.api.utils.ResourceScanner
2423
import com.cosmotech.api.utils.bulkQueryKey
2524
import com.cosmotech.api.utils.getCurrentAccountIdentifier
@@ -495,15 +494,20 @@ class DatasetServiceIntegrationTest : CsmRedisTestBase() {
495494
}
496495

497496
@Test
498-
fun `test security endpoints`() {
497+
fun `test get security endpoint`() {
499498
organizationSaved = organizationApiService.registerOrganization(organization)
500499
datasetSaved = datasetApiService.createDataset(organizationSaved.id!!, dataset)
501-
logger.info("should return the current security")
500+
// should return the current security
502501
val datasetSecurity =
503502
datasetApiService.getDatasetSecurity(organizationSaved.id!!, datasetSaved.id!!)
504503
assertEquals(datasetSaved.security, datasetSecurity)
504+
}
505505

506-
logger.info("should update the default security and assert it worked")
506+
@Test
507+
fun `test set default security endpoint`() {
508+
organizationSaved = organizationApiService.registerOrganization(organization)
509+
datasetSaved = datasetApiService.createDataset(organizationSaved.id!!, dataset)
510+
// should update the default security and assert it worked
507511
val datasetDefaultSecurity =
508512
datasetApiService.setDatasetDefaultSecurity(
509513
organizationSaved.id!!, datasetSaved.id!!, DatasetRole(ROLE_VIEWER))
@@ -1629,7 +1633,6 @@ class DatasetServiceIntegrationTest : CsmRedisTestBase() {
16291633
organizationSaved = organizationApiService.registerOrganization(organization)
16301634
val dataset = makeDatasetWithRole(role = role)
16311635
datasetSaved = datasetApiService.createDataset(organizationSaved.id!!, dataset)
1632-
materializeTwingraph()
16331636

16341637
every { getCurrentAccountIdentifier(any()) } returns TEST_USER_MAIL
16351638

@@ -1673,7 +1676,6 @@ class DatasetServiceIntegrationTest : CsmRedisTestBase() {
16731676
organizationSaved = organizationApiService.registerOrganization(organization)
16741677
val dataset = makeDatasetWithRole(role = role)
16751678
datasetSaved = datasetApiService.createDataset(organizationSaved.id!!, dataset)
1676-
materializeTwingraph()
16771679

16781680
every { getCurrentAccountIdentifier(any()) } returns TEST_USER_MAIL
16791681

dataset/src/main/openapi/dataset.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1074,9 +1074,6 @@ paths:
10741074
application/json:
10751075
schema:
10761076
$ref: '#/components/schemas/DatasetSecurity'
1077-
examples:
1078-
DatasetSecurity:
1079-
$ref: '#/components/examples/BreweryDatasetSecurity'
10801077
"404":
10811078
description: the Dataset specified is unknown or you don't have access to it
10821079
/organizations/{organization_id}/datasets/{dataset_id}/security/default:

solution/src/integrationTest/kotlin/com/cosmotech/solution/service/SolutionServiceIntegrationTest.kt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import io.mockk.every
3131
import io.mockk.impl.annotations.MockK
3232
import io.mockk.junit5.MockKExtension
3333
import io.mockk.mockkStatic
34-
import java.util.UUID
34+
import java.util.*
3535
import kotlin.test.assertEquals
3636
import kotlin.test.assertTrue
3737
import org.junit.jupiter.api.BeforeEach
@@ -394,13 +394,16 @@ class SolutionServiceIntegrationTest : CsmRedisTestBase() {
394394
}
395395

396396
@Test
397-
fun `test security endpoints`() {
398-
logger.info("should return the current security")
397+
fun `test get security endpoint`() {
398+
// should return the current security
399399
val solutionSecurity =
400400
solutionApiService.getSolutionSecurity(organizationRegistered.id!!, solutionRegistered.id!!)
401401
assertEquals(solutionRegistered.security, solutionSecurity)
402+
}
402403

403-
logger.info("should update the default security and assert it worked")
404+
@Test
405+
fun `test set default security endpoint`() {
406+
// should update the default security and assert it worked
404407
val solutionDefaultSecurity =
405408
solutionApiService.setSolutionDefaultSecurity(
406409
organizationRegistered.id!!, solutionRegistered.id!!, SolutionRole(ROLE_VIEWER))

solution/src/main/openapi/solution.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -504,9 +504,6 @@ paths:
504504
application/json:
505505
schema:
506506
$ref: '#/components/schemas/SolutionSecurity'
507-
examples:
508-
SolutionSecurity:
509-
$ref: '#/components/examples/BrewerySolutionSecurity'
510507
"404":
511508
description: the Solution specified is unknown or you don't have access to it
512509
/organizations/{organization_id}/solutions/{solution_id}/security/default:

0 commit comments

Comments
 (0)