Support for ponsim tests for igmp and aaa

Change-Id: Id97a012c7403f236b72624a6509a032163aacea5
diff --git a/src/test/cordSubscriber/cordSubscriberTest.py b/src/test/cordSubscriber/cordSubscriberTest.py
index da4f758..1cffe67 100644
--- a/src/test/cordSubscriber/cordSubscriberTest.py
+++ b/src/test/cordSubscriber/cordSubscriberTest.py
@@ -2609,8 +2609,14 @@
           voltha = VolthaCtrl(self.VOLTHA_HOST,
                               rest_port = self.VOLTHA_REST_PORT,
                               uplink_vlan_map = self.VOLTHA_UPLINK_VLAN_MAP)
-          log_test.info('Enabling OLT instance for %s with mac %s' %(self.VOLTHA_OLT_TYPE, self.VOLTHA_OLT_MAC))
-          status = voltha.enable_device(self.VOLTHA_OLT_TYPE, self.VOLTHA_OLT_MAC)
+          if self.VOLTHA_OLT_TYPE.startswith('ponsim'):
+                ponsim_address = '{}:50060'.format(self.VOLTHA_HOST)
+                log_test.info('Enabling ponsim olt')
+                status = voltha.enable_device(self.VOLTHA_OLT_TYPE, address = ponsim_address)
+          else:
+                log_test.info('Enabling OLT instance for %s with mac %s' %(self.VOLTHA_OLT_TYPE, self.VOLTHA_OLT_MAC))
+                status = voltha.enable_device(self.VOLTHA_OLT_TYPE, self.VOLTHA_OLT_MAC)
+
           assert_equal(status, True)
           time.sleep(10)
           switch_map = voltha.config(fake = self.VOLTHA_CONFIG_FAKE)