code: def test_shell_directed():
      # seeds = [3134027055, 4079264063, 1350769518, 1405643020, 530038094]
      seeds = [31]
      for seed in seeds:
          constructor = [(12, 70, 0.8), (15, 40, 0.6)]
          G = nx.random_shell_graph(
              constructor, seed=seed
          ).to_directed()
          _check_edge_connectivity(G)
  
imports: import itertools
  import pytest
  import networkx
  from networkx.algorithms.connectivity import EdgeComponentAuxGraph, bridge_components
  from networkx.algorithms.connectivity.edge_kcomponents import general_k_edge_subgraphs
  from networkx.utils import pairwise
label_desc: Use image node_id 26 for calling a global function with example usage: test_shell_directed() without return types