Skip to content

Commit

Permalink
Remove the code that handles tests of different ID types
Browse files Browse the repository at this point in the history
Now always assume that we have one DatasetId type.
  • Loading branch information
timj committed Jun 20, 2023
1 parent a5b73f5 commit ae6d760
Showing 1 changed file with 15 additions and 12 deletions.
27 changes: 15 additions & 12 deletions tests/test_simpleButler.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
import re
import tempfile
import unittest
import uuid
from typing import Any

try:
Expand All @@ -35,7 +34,16 @@
np = None

import astropy.time
from lsst.daf.butler import Butler, ButlerConfig, CollectionType, DatasetRef, DatasetType, Registry, Timespan
from lsst.daf.butler import (
Butler,
ButlerConfig,
CollectionType,
DatasetId,
DatasetRef,
DatasetType,
Registry,
Timespan,
)
from lsst.daf.butler.registry import RegistryConfig, RegistryDefaults
from lsst.daf.butler.tests import DatastoreMock
from lsst.daf.butler.tests.utils import makeTestTempDir, removeTestTempDir
Expand All @@ -53,7 +61,6 @@ class SimpleButlerTestCase(unittest.TestCase):
"lsst.daf.butler.registry.datasets.byDimensions.ByDimensionsDatasetRecordStorageManagerUUID"
)
datasetsImportFile = "datasets-uuid.yaml"
datasetsIdType = uuid.UUID

def setUp(self):
self.root = makeTestTempDir(TESTDIR)
Expand All @@ -73,11 +80,7 @@ def makeButler(self, **kwargs: Any) -> Butler:

# have to make a registry first
registryConfig = RegistryConfig(config.get("registry"))
if self.datasetsIdType is int:
with self.assertWarns(FutureWarning):
Registry.createFromConfig(registryConfig)
else:
Registry.createFromConfig(registryConfig)
Registry.createFromConfig(registryConfig)

butler = Butler(config, **kwargs)
DatastoreMock.apply(butler)
Expand Down Expand Up @@ -158,8 +161,8 @@ def testDatasetTransfers(self):
butler2.import_(filename=file.name)
datasets1 = list(butler1.registry.queryDatasets(..., collections=...))
datasets2 = list(butler2.registry.queryDatasets(..., collections=...))
self.assertTrue(all(isinstance(ref.id, self.datasetsIdType) for ref in datasets1))
self.assertTrue(all(isinstance(ref.id, self.datasetsIdType) for ref in datasets2))
self.assertTrue(all(isinstance(ref.id, DatasetId) for ref in datasets1))
self.assertTrue(all(isinstance(ref.id, DatasetId) for ref in datasets2))
self.assertCountEqual(
[self.comparableRef(ref) for ref in datasets1],
[self.comparableRef(ref) for ref in datasets2],
Expand All @@ -184,8 +187,8 @@ def testImportTwice(self):
butler2.import_(filename=file.name)
datasets1 = list(butler1.registry.queryDatasets(..., collections=...))
datasets2 = list(butler2.registry.queryDatasets(..., collections=...))
self.assertTrue(all(isinstance(ref.id, self.datasetsIdType) for ref in datasets1))
self.assertTrue(all(isinstance(ref.id, self.datasetsIdType) for ref in datasets2))
self.assertTrue(all(isinstance(ref.id, DatasetId) for ref in datasets1))
self.assertTrue(all(isinstance(ref.id, DatasetId) for ref in datasets2))
self.assertCountEqual(
[self.comparableRef(ref) for ref in datasets1],
[self.comparableRef(ref) for ref in datasets2],
Expand Down

0 comments on commit ae6d760

Please sign in to comment.