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

refactor: write performance improvements, api clarity #645

Merged
merged 13 commits into from
Dec 1, 2022

Commits on Nov 30, 2022

  1. fix: group snapshot writes by extension class

    Noah Negin-Ulster committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    0f4a702 View commit details
    Browse the repository at this point in the history
  2. refactor: rename PyTestLocation.filename to .basename

    BREAKING CHANGE: PyTestLocation.filename has been renamed to .basename
    Noah Negin-Ulster committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    cefe85d View commit details
    Browse the repository at this point in the history
  3. refactor: add test_location kwarg to get_snapshot_name

    Noah Negin-Ulster committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    5f60f2a View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. refactor: get_snapshot_name is now static as a classmethod

    Noah Negin-Ulster committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    5c043ce View commit details
    Browse the repository at this point in the history
  2. refactor: remove pre and post read/write hooks

    BREAKING CHANGE: Pre and post read/write hooks have been removed without replacement to make internal refactor simpler. Please open a GitHub issue if you have a use case for these hooks.
    Noah Negin-Ulster committed Dec 1, 2022
    2 Configuration menu
    Copy the full SHA
    bbc7ef2 View commit details
    Browse the repository at this point in the history
  3. refactor: rename Fossil to Collection

    BREAKING CHANGE: The term 'fossil' has been replaced by the clearer term 'collection'.
    Noah Negin-Ulster committed Dec 1, 2022
    2 Configuration menu
    Copy the full SHA
    6aa2f3f View commit details
    Browse the repository at this point in the history
  4. refactor: pass test_location to read_snapshot

    Noah Negin-Ulster committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    2095e52 View commit details
    Browse the repository at this point in the history
  5. refactor: remove singular write_snapshot method

    Noah Negin-Ulster committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    943ffb1 View commit details
    Browse the repository at this point in the history
  6. refactor: dirname property to method

    Noah Negin-Ulster committed Dec 1, 2022
    2 Configuration menu
    Copy the full SHA
    adb266d View commit details
    Browse the repository at this point in the history
  7. refactor: pass test_location to discover_snapshots

    Noah Negin-Ulster committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    a5055c7 View commit details
    Browse the repository at this point in the history
  8. refactor: remove usage of self.test_location

    Noah Negin-Ulster committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    6e7fc50 View commit details
    Browse the repository at this point in the history
  9. refactor: make write_snapshot a classmethod

    Noah Negin-Ulster committed Dec 1, 2022
    2 Configuration menu
    Copy the full SHA
    ae07435 View commit details
    Browse the repository at this point in the history
  10. refactor: do not instantiate extension with test_location

    Noah Negin-Ulster committed Dec 1, 2022
    1 Configuration menu
    Copy the full SHA
    ff7a2a2 View commit details
    Browse the repository at this point in the history