How To Install python3-testtools on Rocky Linux 8

In this tutorial we learn how to install python3-testtools on Rocky Linux 8. python3-testtools is Extensions to the Python unit testing framework

Introduction

In this tutorial we learn how to install python3-testtools on Rocky Linux 8.

What is python3-testtools

testtools is a set of extensions to the Python standard library’s unit testing framework.

We can use yum or dnf to install python3-testtools on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install python3-testtools.

Install python3-testtools on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-testtools using dnf by running the following command:

sudo dnf -y install python3-testtools

Install python3-testtools on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-testtools using yum by running the following command:

sudo yum -y install python3-testtools

How To Uninstall python3-testtools on Rocky Linux 8

To uninstall only the python3-testtools package we can use the following command:

sudo dnf remove python3-testtools

python3-testtools Package Contents on Rocky Linux 8

/usr/lib/python3.6/site-packages/testtools
/usr/lib/python3.6/site-packages/testtools-2.4.0-py3.6.egg-info
/usr/lib/python3.6/site-packages/testtools-2.4.0-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/testtools-2.4.0-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/testtools-2.4.0-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/testtools-2.4.0-py3.6.egg-info/not-zip-safe
/usr/lib/python3.6/site-packages/testtools-2.4.0-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/testtools-2.4.0-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/testtools/__init__.py
/usr/lib/python3.6/site-packages/testtools/__pycache__
/usr/lib/python3.6/site-packages/testtools/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/_compat3x.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/_compat3x.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/assertions.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/assertions.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/compat.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/compat.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/content.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/content.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/content_type.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/content_type.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/deferredruntest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/deferredruntest.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/distutilscmd.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/distutilscmd.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/helpers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/helpers.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/monkey.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/monkey.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/run.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/run.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/runtest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/runtest.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/tags.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/tags.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/testcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/testcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/testsuite.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/testsuite.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/_compat3x.py
/usr/lib/python3.6/site-packages/testtools/assertions.py
/usr/lib/python3.6/site-packages/testtools/compat.py
/usr/lib/python3.6/site-packages/testtools/content.py
/usr/lib/python3.6/site-packages/testtools/content_type.py
/usr/lib/python3.6/site-packages/testtools/deferredruntest.py
/usr/lib/python3.6/site-packages/testtools/distutilscmd.py
/usr/lib/python3.6/site-packages/testtools/helpers.py
/usr/lib/python3.6/site-packages/testtools/matchers
/usr/lib/python3.6/site-packages/testtools/matchers/__init__.py
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_basic.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_basic.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_const.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_const.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_datastructures.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_datastructures.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_dict.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_dict.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_doctest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_doctest.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_exception.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_exception.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_filesystem.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_filesystem.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_higherorder.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_higherorder.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_impl.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_impl.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_warnings.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/__pycache__/_warnings.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/matchers/_basic.py
/usr/lib/python3.6/site-packages/testtools/matchers/_const.py
/usr/lib/python3.6/site-packages/testtools/matchers/_datastructures.py
/usr/lib/python3.6/site-packages/testtools/matchers/_dict.py
/usr/lib/python3.6/site-packages/testtools/matchers/_doctest.py
/usr/lib/python3.6/site-packages/testtools/matchers/_exception.py
/usr/lib/python3.6/site-packages/testtools/matchers/_filesystem.py
/usr/lib/python3.6/site-packages/testtools/matchers/_higherorder.py
/usr/lib/python3.6/site-packages/testtools/matchers/_impl.py
/usr/lib/python3.6/site-packages/testtools/matchers/_warnings.py
/usr/lib/python3.6/site-packages/testtools/monkey.py
/usr/lib/python3.6/site-packages/testtools/run.py
/usr/lib/python3.6/site-packages/testtools/runtest.py
/usr/lib/python3.6/site-packages/testtools/tags.py
/usr/lib/python3.6/site-packages/testtools/testcase.py
/usr/lib/python3.6/site-packages/testtools/testresult
/usr/lib/python3.6/site-packages/testtools/testresult/__init__.py
/usr/lib/python3.6/site-packages/testtools/testresult/__pycache__
/usr/lib/python3.6/site-packages/testtools/testresult/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/testresult/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/testresult/__pycache__/doubles.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/testresult/__pycache__/doubles.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/testresult/__pycache__/real.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/testresult/__pycache__/real.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/testresult/doubles.py
/usr/lib/python3.6/site-packages/testtools/testresult/real.py
/usr/lib/python3.6/site-packages/testtools/tests
/usr/lib/python3.6/site-packages/testtools/tests/__init__.py
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/helpers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/helpers.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/samplecases.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/samplecases.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_assert_that.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_assert_that.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_compat.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_compat.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_content.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_content.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_content_type.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_content_type.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_distutilscmd.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_distutilscmd.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_fixturesupport.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_fixturesupport.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_helpers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_helpers.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_monkey.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_monkey.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_run.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_run.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_runtest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_runtest.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_tags.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_tags.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_testcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_testcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_testresult.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_testresult.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_testsuite.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_testsuite.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_with_with.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/__pycache__/test_with_with.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/helpers.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__init__.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/helpers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/helpers.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_basic.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_basic.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_const.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_const.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_datastructures.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_datastructures.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_dict.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_dict.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_doctest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_doctest.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_exception.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_exception.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_filesystem.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_filesystem.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_higherorder.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_higherorder.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_impl.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_impl.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_warnings.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/__pycache__/test_warnings.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/matchers/helpers.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_basic.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_const.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_datastructures.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_dict.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_doctest.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_exception.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_filesystem.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_higherorder.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_impl.py
/usr/lib/python3.6/site-packages/testtools/tests/matchers/test_warnings.py
/usr/lib/python3.6/site-packages/testtools/tests/samplecases.py
/usr/lib/python3.6/site-packages/testtools/tests/test_assert_that.py
/usr/lib/python3.6/site-packages/testtools/tests/test_compat.py
/usr/lib/python3.6/site-packages/testtools/tests/test_content.py
/usr/lib/python3.6/site-packages/testtools/tests/test_content_type.py
/usr/lib/python3.6/site-packages/testtools/tests/test_distutilscmd.py
/usr/lib/python3.6/site-packages/testtools/tests/test_fixturesupport.py
/usr/lib/python3.6/site-packages/testtools/tests/test_helpers.py
/usr/lib/python3.6/site-packages/testtools/tests/test_monkey.py
/usr/lib/python3.6/site-packages/testtools/tests/test_run.py
/usr/lib/python3.6/site-packages/testtools/tests/test_runtest.py
/usr/lib/python3.6/site-packages/testtools/tests/test_tags.py
/usr/lib/python3.6/site-packages/testtools/tests/test_testcase.py
/usr/lib/python3.6/site-packages/testtools/tests/test_testresult.py
/usr/lib/python3.6/site-packages/testtools/tests/test_testsuite.py
/usr/lib/python3.6/site-packages/testtools/tests/test_with_with.py
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__init__.py
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/_helpers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/_helpers.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/test_deferred.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/test_deferred.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/test_matchers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/test_matchers.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/test_runtest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/test_runtest.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/test_spinner.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/__pycache__/test_spinner.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/_helpers.py
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/test_deferred.py
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/test_matchers.py
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/test_runtest.py
/usr/lib/python3.6/site-packages/testtools/tests/twistedsupport/test_spinner.py
/usr/lib/python3.6/site-packages/testtools/testsuite.py
/usr/lib/python3.6/site-packages/testtools/twistedsupport
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__init__.py
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_deferred.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_deferred.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_deferreddebug.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_deferreddebug.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_matchers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_matchers.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_runtest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_runtest.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_spinner.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/__pycache__/_spinner.cpython-36.pyc
/usr/lib/python3.6/site-packages/testtools/twistedsupport/_deferred.py
/usr/lib/python3.6/site-packages/testtools/twistedsupport/_deferreddebug.py
/usr/lib/python3.6/site-packages/testtools/twistedsupport/_matchers.py
/usr/lib/python3.6/site-packages/testtools/twistedsupport/_runtest.py
/usr/lib/python3.6/site-packages/testtools/twistedsupport/_spinner.py
/usr/lib/python3.6/site-packages/testtools/utils.py
/usr/share/doc/python3-testtools
/usr/share/doc/python3-testtools/NEWS
/usr/share/doc/python3-testtools/README.rst
/usr/share/licenses/python3-testtools
/usr/share/licenses/python3-testtools/LICENSE

References

Summary

In this tutorial we learn how to install python3-testtools on Rocky Linux 8 using yum and dnf.