Added more explicit type case for assignSwController in mininet driver
diff --git a/TestON/drivers/common/cli/emulator/mininetclidriver.py b/TestON/drivers/common/cli/emulator/mininetclidriver.py
index 5837b62..795bfa3 100644
--- a/TestON/drivers/common/cli/emulator/mininetclidriver.py
+++ b/TestON/drivers/common/cli/emulator/mininetclidriver.py
@@ -1137,7 +1137,8 @@
try:
if isinstance( ip, types.StringType ):
onosIp = "tcp:" + str( ip ) + ":"
- if isinstance( port, types.StringType ):
+ if isinstance( port, types.StringType ) or \
+ isinstance( port, types.IntType ):
onosIp += str( port )
elif isinstance( port, types.ListType ):
main.log.error( self.name + ": Only one controller " +
@@ -1151,7 +1152,8 @@
return main.FALSE
elif isinstance( ip, types.ListType ):
- if isinstance( port, types.StringType ):
+ if isinstance( port, types.StringType ) or \
+ isinstance( port, types.IntType ):
for ipAddress in ip:
onosIp += "tcp:" + str( ipAddress ) + ":" + \
str( port ) + " "