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 ) + " "