|
14 | 14 | """ |
15 | 15 | from unittest import TestCase |
16 | 16 |
|
| 17 | +from metadata.generated.schema.api.data.createTableProfile import ( |
| 18 | + CreateTableProfileRequest, |
| 19 | +) |
17 | 20 | from metadata.generated.schema.api.data.createTopic import CreateTopicRequest |
18 | 21 | from metadata.generated.schema.api.services.createDatabaseService import ( |
19 | 22 | CreateDatabaseServiceRequest, |
|
22 | 25 | CreateIngestionPipelineRequest, |
23 | 26 | ) |
24 | 27 | from metadata.generated.schema.api.teams.createUser import CreateUserRequest |
| 28 | +from metadata.generated.schema.api.tests.createTestCaseResult import ( |
| 29 | + CreateTestCaseResult, |
| 30 | +) |
25 | 31 | from metadata.generated.schema.entity.data.chart import Chart |
26 | 32 | from metadata.generated.schema.entity.data.dashboard import Dashboard |
27 | 33 | from metadata.generated.schema.entity.data.database import Database |
|
30 | 36 | from metadata.generated.schema.entity.data.mlmodel import MlModel |
31 | 37 | from metadata.generated.schema.entity.data.pipeline import Pipeline |
32 | 38 | from metadata.generated.schema.entity.data.report import Report |
33 | | -from metadata.generated.schema.entity.data.table import Table |
| 39 | +from metadata.generated.schema.entity.data.table import Table, TableProfile |
34 | 40 | from metadata.generated.schema.entity.data.topic import Topic |
35 | 41 | from metadata.generated.schema.entity.services.connections.metadata.openMetadataConnection import ( |
36 | 42 | OpenMetadataConnection, |
|
46 | 52 | from metadata.generated.schema.security.client.openMetadataJWTClientConfig import ( |
47 | 53 | OpenMetadataJWTClientConfig, |
48 | 54 | ) |
| 55 | +from metadata.generated.schema.tests.basic import TestCaseResult |
49 | 56 | from metadata.ingestion.ometa.ometa_api import OpenMetadata |
50 | 57 |
|
51 | 58 |
|
@@ -117,13 +124,19 @@ def test_get_entity_from_create(self): |
117 | 124 | """ |
118 | 125 |
|
119 | 126 | entity = self.metadata.get_entity_from_create(CreateTopicRequest) |
120 | | - assert issubclass(entity, Topic) |
| 127 | + assert entity is Topic |
121 | 128 |
|
122 | 129 | entity = self.metadata.get_entity_from_create(CreateDatabaseServiceRequest) |
123 | | - assert issubclass(entity, DatabaseService) |
| 130 | + assert entity is DatabaseService |
124 | 131 |
|
125 | 132 | entity = self.metadata.get_entity_from_create(CreateUserRequest) |
126 | | - assert issubclass(entity, User) |
| 133 | + assert entity is User |
127 | 134 |
|
128 | 135 | entity = self.metadata.get_entity_from_create(CreateIngestionPipelineRequest) |
129 | | - assert issubclass(entity, IngestionPipeline) |
| 136 | + assert entity is IngestionPipeline |
| 137 | + |
| 138 | + entity = self.metadata.get_entity_from_create(CreateTestCaseResult) |
| 139 | + assert entity is TestCaseResult |
| 140 | + |
| 141 | + entity = self.metadata.get_entity_from_create(CreateTableProfileRequest) |
| 142 | + assert entity is TableProfile |
0 commit comments