mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-31 02:37:05 +00:00 
			
		
		
		
	
		
			
	
	
		
			61 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			61 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|   | import { IMirageServer } from '@datahub/utils/types/vendor/ember-cli-mirage-deprecated'; | ||
|  | import { DatasetPlatform } from '@datahub/metadata-types/constants/entity/dataset/platform'; | ||
|  | 
 | ||
|  | const fixtures = [ | ||
|  |   'dataset-nodes', | ||
|  |   'metric-metrics', | ||
|  |   'user-entities', | ||
|  |   'compliance-data-types', | ||
|  |   'list-platforms', | ||
|  |   'dataset-acl-users', | ||
|  |   'browse-platforms', | ||
|  |   'search-response' | ||
|  | ]; | ||
|  | 
 | ||
|  | export default function(server: IMirageServer): void { | ||
|  |   server.loadFixtures(...fixtures); | ||
|  |   server.create('config'); | ||
|  |   server.createList('owner', 6); | ||
|  |   server.createList('dataset', 10); | ||
|  |   // datasetView type UMP and datasetUmp needs to be together to create same Ids
 | ||
|  |   server.createList('datasetView', 10, { | ||
|  |     platform: DatasetPlatform.UMP, | ||
|  |     removed: false, | ||
|  |     deprecated: false, | ||
|  |     bucket: 'careers' | ||
|  |   }); | ||
|  |   server.createList('datasetOwnership', 3, { datasetId: 'dataset-0' }); | ||
|  |   server.createList('datasetView', 10, { platform: DatasetPlatform.Ambry, removed: false, deprecated: false }); | ||
|  |   server.createList('datasetView', 2, { platform: DatasetPlatform.Hive }); | ||
|  |   server.createList('datasetView', 1, { | ||
|  |     platform: DatasetPlatform.HDFS, | ||
|  |     removed: false, | ||
|  |     deprecated: false, | ||
|  |     name: '/some/path/with/directories/adataset1' | ||
|  |   }); | ||
|  |   server.createList('datasetView', 1, { | ||
|  |     platform: DatasetPlatform.HDFS, | ||
|  |     removed: false, | ||
|  |     deprecated: false, | ||
|  |     name: '/some/path/with/directories/adataset2' | ||
|  |   }); | ||
|  |   server.createList('datasetView', 1, { | ||
|  |     platform: DatasetPlatform.HDFS, | ||
|  |     removed: false, | ||
|  |     deprecated: false, | ||
|  |     name: '/some/path/with/otherdir/adataset3' | ||
|  |   }); | ||
|  | 
 | ||
|  |   server.createList('column', 2); | ||
|  |   server.createList('comment', 2); | ||
|  |   server.createList('depend', 2); | ||
|  |   server.createList('impact', 2); | ||
|  |   server.createList('instance', 2); | ||
|  |   server.createList('ownerType', 2); | ||
|  |   server.createList('reference', 2); | ||
|  |   server.createList('sample', 2); | ||
|  |   server.createList('suggestion', 2); | ||
|  |   server.createList('platform', Object.values(DatasetPlatform).length); | ||
|  |   server.createList('version', 2); | ||
|  | } |