• 
      

    Add unittest2 as a dependency and update kgb.

    Review Request #12500 — Created Aug. 5, 2022 and updated

    Information

    RBTools
    release-3.x

    Reviewers

    Python 3's unittest library contains a lot of useful functionality,
    and some new names for older functions, none of which we can use with
    Python 2.7.

    This change brings in unittest2 as a dependency, using this as the
    base for TestCase on Python 2.

    It also updates our kgb dependency to the new 7.1 release.

    Unit tests pass on Python 2 and 3.

    Summary ID
    Add unittest2 as a dependency and update kgb.
    Python 3's `unittest` library contains a lot of useful functionality, and some new names for older functions, none of which we can use with Python 2.7. This change brings in `unittest2` as a dependency, using this as the base for `TestCase` on Python 2. It also updates our `kgb` dependency to the new 7.1 release.
    e33dd86e86600c5cdf475eeb5f72951609a204be
    Checks run (2 succeeded)
    flake8 passed.
    JSHint passed.
    david
    1. Ship It!
    2.