test_smetric.py 426 B

12345678910111213141516171819202122
  1. import pytest
  2. import networkx as nx
  3. def test_smetric():
  4. g = nx.Graph()
  5. g.add_edge(1, 2)
  6. g.add_edge(2, 3)
  7. g.add_edge(2, 4)
  8. g.add_edge(1, 4)
  9. sm = nx.s_metric(g, normalized=False)
  10. assert sm == 19.0
  11. # smNorm = nx.s_metric(g,normalized=True)
  12. # assert_equal(smNorm, 0.95)
  13. def test_normalized():
  14. with pytest.raises(nx.NetworkXError):
  15. sm = nx.s_metric(nx.Graph(), normalized=True)