def testAveragePathLengthEmpty(self):
     agent = Agent(n=10, topology='Empty')
     self.assertEqual(agent.averagePathLength(), Inf)
 def testAveragePathLengthStar(self):
     for j in xrange(5,20):
         n = float(j)
         agent = Agent(n=j, topology='Star')
         self.assertEqual(agent.averagePathLength(),(n-1)*2.0/n )
 def testAveragePathLengthFull(self):
     agent = Agent(n=10, topology='Full')
     self.assertEqual(1.0, agent.averagePathLength())