removing test from controlnet

This commit is contained in:
Brian O'Connor
2013-09-11 12:00:14 -07:00
parent 7c962d2f61
commit 3a35480c7a
+3 -15
View File
@@ -97,7 +97,7 @@ class ControlNetwork( Topo ):
# Make it Happen!! # Make it Happen!!
def run( func=CLI ): def run():
info( '* Creating Control Network\n' ) info( '* Creating Control Network\n' )
ctopo = ControlNetwork( n=4, dataController=DataController ) ctopo = ControlNetwork( n=4, dataController=DataController )
cnet = Mininet( topo=ctopo, ipBase='192.168.123.0/24', controller=None ) cnet = Mininet( topo=ctopo, ipBase='192.168.123.0/24', controller=None )
@@ -120,7 +120,7 @@ def run( func=CLI ):
mn = MininetFacade( net, cnet=cnet ) mn = MininetFacade( net, cnet=cnet )
# run the function passed as an argument # run the function passed as an argument
func( mn ) CLI( mn )
info( '* Stopping Data Network\n' ) info( '* Stopping Data Network\n' )
net.stop() net.stop()
@@ -130,19 +130,7 @@ def run( func=CLI ):
#cnet.hosts = list( set( cnet.hosts ) - set( dataControllers ) ) #cnet.hosts = list( set( cnet.hosts ) - set( dataControllers ) )
cnet.stop() cnet.stop()
def test( net ):
netLoss = net.pingAll()
cnetLoss = net['cnet'].pingAll()
if __name__ == '__main__': if __name__ == '__main__':
setLogLevel( 'info' ) setLogLevel( 'info' )
import argparse run()
parser = argparse.ArgumentParser(description='TODO:description')
parser.add_argument('--test', dest='func', action='store_const',
const=test, default=CLI,
help='TODO: test help')
args = parser.parse_args()
run( func=args.func )