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

implement stricter 1-to-1 checking #26

Closed
wants to merge 26 commits into from
Closed

implement stricter 1-to-1 checking #26

wants to merge 26 commits into from

Commits on Nov 28, 2015

  1. implement stricter 1-to-1 checking

    - raise ValueExistsException on insert new key associated with existing value
    - stifled by forceput just like CollapseException
    - rename collapsingbidict loosebidict now that it's loose in both cases
    - add forceupdate method for bulk forceput
    - ValueExistsException and CollapseException inherit from new base class BidictException
    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    bbd2312 View commit details
    Browse the repository at this point in the history
  2. update changelog

    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    a0eac74 View commit details
    Browse the repository at this point in the history
  3. docs + tests

    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    01c8d08 View commit details
    Browse the repository at this point in the history
  4. fix various issues

    - replace CollapseException with ValueExistsException, which trumps it
    - configure py.test to run doctests in docs dir as well as tests dir
    jab committed Nov 28, 2015
    2 Configuration menu
    Copy the full SHA
    490b7f4 View commit details
    Browse the repository at this point in the history
  5. indent ellipses in tracebacks

    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    1f3a6a6 View commit details
    Browse the repository at this point in the history
  6. tweak comment

    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    3625e08 View commit details
    Browse the repository at this point in the history
  7. fix travis config

    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    139fbdd View commit details
    Browse the repository at this point in the history
  8. require pytest>=2.8.3

    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    ebff7c4 View commit details
    Browse the repository at this point in the history
  9. require py>=1.4.31

    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    32ff4ae View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3a38732 View commit details
    Browse the repository at this point in the history
  11. conciser spelling

    jab committed Nov 28, 2015
    Configuration menu
    Copy the full SHA
    c23baf3 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2015

  1. improve docs

    jab committed Nov 29, 2015
    Configuration menu
    Copy the full SHA
    3c2bc1e View commit details
    Browse the repository at this point in the history
  2. improve docs

    jab committed Nov 29, 2015
    Configuration menu
    Copy the full SHA
    4446d57 View commit details
    Browse the repository at this point in the history
  3. improve docs

    jab committed Nov 29, 2015
    1 Configuration menu
    Copy the full SHA
    2089b7b View commit details
    Browse the repository at this point in the history
  4. improve docs

    jab committed Nov 29, 2015
    Configuration menu
    Copy the full SHA
    fdcd458 View commit details
    Browse the repository at this point in the history
  5. rm unused import

    jab committed Nov 29, 2015
    Configuration menu
    Copy the full SHA
    9467752 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2015

  1. Configuration menu
    Copy the full SHA
    4a629a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de821e9 View commit details
    Browse the repository at this point in the history
  3. add back --cov option for pytest

    jab committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    6e99c4a View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2015

  1. fix --cov option

    jab committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    b879d01 View commit details
    Browse the repository at this point in the history
  2. small tweaks

    jab committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    b5317be View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2015

  1. Configuration menu
    Copy the full SHA
    dcba3ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bf9606 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abeb01e View commit details
    Browse the repository at this point in the history
  4. improve code style

    jab committed Dec 17, 2015
    Configuration menu
    Copy the full SHA
    cf583b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2015

  1. Configuration menu
    Copy the full SHA
    3d8bb18 View commit details
    Browse the repository at this point in the history