GIT_HASH: bef51ad
[1m============================= test session starts ==============================[0m
platform darwin -- Python 3.10.0, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /Users/drapp/dev/redblackgraph
plugins: cov-3.0.0
collected 117 items

tests/test_redblack.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                                     [ 11%][0m
tests/avos/test_apsp.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                                 [ 24%][0m
tests/avos/test_components.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                                    [ 30%][0m
tests/avos/test_cycle_detection.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                                 [ 35%][0m
tests/avos/test_math.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                                   [ 47%][0m
tests/avos/test_ordering.py [32m.[0m[32m.[0m[32m.[0m[33m                                          [ 49%][0m
tests/avos/test_permutation.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                                      [ 52%][0m
tests/avos/test_relational_composition.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                   [ 63%][0m
tests/core/test_einsum.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                             [ 78%][0m
tests/reference/test_calc_relationship.py [32m.[0m[33m                              [ 79%][0m
tests/reference/test_mat_avos.py [32m.[0m[32m.[0m[32m.[0m[33m                                     [ 82%][0m
tests/reference/test_topological_sort.py [32m.[0m[33m                               [ 82%][0m
tests/reference/test_traversal_path.py [32m.[0m[33m                                 [ 83%][0m
tests/reference/test_triangularization.py [32m.[0m[32m.[0m[33m                             [ 85%][0m
tests/reference/test_vec_avos.py [32m.[0m[32m.[0m[33m                                      [ 87%][0m
tests/sparse/test_sparse_matmul.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m                         [ 98%][0m
tests/util/test_capture.py [32m.[0m[33m                                             [ 99%][0m
tests/util/test_relationship_file_io.py [32m.[0m[33m                                [100%][0m

[33m=============================== warnings summary ===============================[0m
../../opt/miniconda3/envs/redblackgraph/lib/python3.10/site-packages/numpy/distutils/ccompiler.py:8
  /Users/drapp/opt/miniconda3/envs/redblackgraph/lib/python3.10/site-packages/numpy/distutils/ccompiler.py:8: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
    from distutils import ccompiler

../../opt/miniconda3/envs/redblackgraph/lib/python3.10/site-packages/numpy/distutils/ccompiler.py:17
  /Users/drapp/opt/miniconda3/envs/redblackgraph/lib/python3.10/site-packages/numpy/distutils/ccompiler.py:17: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
    from distutils.sysconfig import customize_compiler

tests/test_redblack.py: 20 warnings
  /Users/drapp/dev/redblackgraph/redblackgraph/core/redblack.py:113: PendingDeprecationWarning: the matrix subclass is not the recommended way to represent matrices or deal with linear algebra (see https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html). Please adjust your code to use regular ndarray.
    return super(matrix, cls).__new__(cls, data, dtype=dtype, copy=copy)

-- Docs: https://docs.pytest.org/en/stable/warnings.html

---------- coverage: platform darwin, python 3.10.0-final-0 ----------
Name                                                 Stmts   Miss  Cover   Missing
----------------------------------------------------------------------------------
redblackgraph/__config__.py                             33     33     0%   3-114
redblackgraph/__init__.py                               11      0   100%
redblackgraph/core/avos.py                              13      1    92%   8
redblackgraph/core/redblack.py                          77      6    92%   25, 30, 38, 64, 89, 95
redblackgraph/reference/__init__.py                     12      0   100%
redblackgraph/reference/calc_relationship.py            40      0   100%
redblackgraph/reference/components.py                   27      0   100%
redblackgraph/reference/generation.py                    9      0   100%
redblackgraph/reference/mat_avos.py                      5      0   100%
redblackgraph/reference/ordering.py                     30      0   100%
redblackgraph/reference/permutation.py                  10      0   100%
redblackgraph/reference/rbg_math.py                     29      1    97%   38
redblackgraph/reference/relational_composition.py       52      0   100%
redblackgraph/reference/shortest_path.py                17      0   100%
redblackgraph/reference/topological_sort.py             29      5    83%   30-39
redblackgraph/reference/transitive_closure.py            5      0   100%
redblackgraph/reference/vec_avos.py                      5      0   100%
redblackgraph/sparse/__init__.py                         7      0   100%
redblackgraph/sparse/avos.py                             6      0   100%
redblackgraph/sparse/csgraph/__init__.py                 7      0   100%
redblackgraph/sparse/csgraph/_validation.py             32      9    72%   18, 23, 31-36, 53, 56
redblackgraph/sparse/csgraph/cycleerror.py               4      0   100%
redblackgraph/sparse/csgraph/transitive_closure.py       9      0   100%
redblackgraph/sparse/rbm.py                             24      1    96%   18
redblackgraph/types/__init__.py                          4      0   100%
redblackgraph/types/color.py                             3      0   100%
redblackgraph/types/ordering.py                          7      0   100%
redblackgraph/types/relationship.py                      5      0   100%
redblackgraph/types/transitive_closure.py                6      0   100%
redblackgraph/util/__init__.py                           1      0   100%
redblackgraph/util/capture.py                           28      6    79%   22-26, 30
redblackgraph/util/relationship_file_io.py             286     58    80%   31, 46, 55, 62-64, 80-83, 98-102, 104-108, 202, 237-238, 240-241, 262-270, 285, 292, 300-305, 319, 324-336, 375, 388, 412
----------------------------------------------------------------------------------
TOTAL                                                  833    120    86%

[32mRequired test coverage of 65% reached. Total coverage: 85.59%
[0m============================= slowest 10 durations =============================
0.07s call     tests/util/test_relationship_file_io.py::test_rel_file
0.01s call     tests/avos/test_relational_composition.py::test_my_use_case_edge[vertex_relational_composition-edge_relational_composition-create_ref_array]
0.01s call     tests/avos/test_permutation.py::test_practical_case[permute0]
0.01s call     tests/sparse/test_sparse_matmul.py::test_avos[int64]
0.01s call     tests/sparse/test_sparse_matmul.py::test_avos[uint8]
0.01s call     tests/sparse/test_sparse_matmul.py::test_avos[uint16]
0.01s call     tests/sparse/test_sparse_matmul.py::test_avos[int32]
0.01s call     tests/sparse/test_sparse_matmul.py::test_avos[uint64]
0.01s call     tests/sparse/test_sparse_matmul.py::test_avos[int8]
0.01s call     tests/sparse/test_sparse_matmul.py::test_avos[uint32]
[33m======================= [32m117 passed[0m, [33m[1m22 warnings[0m[33m in 3.50s[0m[33m =======================[0m
