Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DM-23174: Consolidate daf_butler test code #229

Merged
merged 17 commits into from
Feb 6, 2020
Merged

Commits on Feb 4, 2020

  1. Standardize copyright dates.

    Developer guide says to use spans for consecutive years.
    kfindeisen committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    5e07761 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    823c75b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2020

  1. Add UW copyright.

    kfindeisen committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    0693788 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e8e396 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    524e5ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c28c42a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0329612 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4ceda1d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5c8ce09 View commit details
    Browse the repository at this point in the history
  8. Transfer prototype Butler code from lsst.verify.

    The code has been cleaned up, and tests added.
    kfindeisen committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    4c8c2f9 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. Make makeTestButler infer relationships.

    It's hard to explicitly provide correct keys without understanding how
    the Butler dimensions system works in detail. Moving key constraints
    to automated (if simple-minded) code greatly reduces the burden
    on callers.
    kfindeisen committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    c912dbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ee8f1f View commit details
    Browse the repository at this point in the history
  3. Split repository/collection creation.

    Each test should have its own collection for isolation, but creating a
    completely new repository each time is impractical.
    kfindeisen committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    4fc4edf View commit details
    Browse the repository at this point in the history
  4. Add generic support for MetricsExample.

    This change lets tests avoid using Numpy arrays, whose nonstandard
    __eq__ behavior makes them poor test objects.
    kfindeisen committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    b4cb1d7 View commit details
    Browse the repository at this point in the history
  5. Add support for ChainedDatastore to registerMetricsExample.

    This approach is not object-oriented, but making the Datastore interface
    support possibile child datastores is a nontrivial fix.
    kfindeisen committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    c37dd25 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    defc6c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    37c383a View commit details
    Browse the repository at this point in the history