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.