Use public API imports in tests and docs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-11 12:12:17 +08:00
parent 88d337bb88
commit 8e81879654
5 changed files with 14 additions and 9 deletions

View File

@@ -133,12 +133,11 @@ Using a MultiGraph
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
For more control, build a For more control, build a
:class:`~spqrtree._graph.MultiGraph` directly: :class:`~spqrtree.MultiGraph` directly:
.. code-block:: python .. code-block:: python
from spqrtree._graph import MultiGraph from spqrtree import MultiGraph, SPQRTree
from spqrtree import SPQRTree
g = MultiGraph() g = MultiGraph()
g.add_edge(0, 1) g.add_edge(0, 1)

View File

@@ -20,7 +20,7 @@
import unittest import unittest
from collections.abc import Hashable from collections.abc import Hashable
from spqrtree._graph import Edge, MultiGraph from spqrtree import Edge, MultiGraph
class TestEdge(unittest.TestCase): class TestEdge(unittest.TestCase):

View File

@@ -24,7 +24,7 @@ DFS from vertex 1. Edge insertion order is specified in each test.
import unittest import unittest
from collections.abc import Hashable from collections.abc import Hashable
from spqrtree._graph import Edge, MultiGraph from spqrtree import Edge, MultiGraph
from spqrtree._palm_tree import PalmTree, build_palm_tree, phi_key from spqrtree._palm_tree import PalmTree, build_palm_tree, phi_key

View File

@@ -26,8 +26,13 @@ import unittest
from collections import deque from collections import deque
from collections.abc import Hashable from collections.abc import Hashable
from spqrtree._graph import Edge, MultiGraph from spqrtree import (
from spqrtree._spqr import NodeType, SPQRNode, build_spqr_tree Edge,
MultiGraph,
NodeType,
SPQRNode,
build_spqr_tree,
)
def _make_k3() -> MultiGraph: def _make_k3() -> MultiGraph:

View File

@@ -25,9 +25,10 @@ edge appearance count.
import unittest import unittest
from collections.abc import Hashable from collections.abc import Hashable
from spqrtree._graph import Edge, MultiGraph from spqrtree import (
from spqrtree._triconnected import (
ComponentType, ComponentType,
Edge,
MultiGraph,
TriconnectedComponent, TriconnectedComponent,
find_triconnected_components, find_triconnected_components,
) )