SciPy
Need help? Have a feature request? Please check out the tethne-users group .

Source code for tethne.tests.test_analyze_graph

import sys
sys.path.append('./')

import unittest
from tethne import coauthors
from tethne.readers.wos import read
from tethne.analyze.graph import global_closeness_centrality

datapath = './tethne/tests/data/wos2.txt'


[docs]class TestGlobalCloseness(unittest.TestCase):
[docs] def test_global_closeness(self): corpus = read(datapath) graph = coauthors(corpus) C = global_closeness_centrality(graph) self.assertIsInstance(C, dict) for n in graph.nodes(): self.assertIn(n, C)
[docs] def test_global_closeness_node(self): corpus = read(datapath) graph = coauthors(corpus) C = global_closeness_centrality(graph, node=('SEDA', 'B C')) self.assertIsInstance(C, float) self.assertGreater(C, 0)
if __name__ == '__main__': unittest.main()