Adding linux ns3 server unit test
[nepi.git] / src / nepi / resources / ns3 / ns3channel.py
index fe628c8..7386346 100644 (file)
 
 from nepi.execution.resource import clsinit_copy
 from nepi.resources.ns3.ns3base import NS3Base
-from nepi.resources.ns3.ns3device import NS3BaseNetDevice
 
 @clsinit_copy
 class NS3BaseChannel(NS3Base):
-    _rtype = "ns3::Channel"
+    _rtype = "abstract::ns3::Channel"
 
     @property
     def devices(self):
+        from nepi.resources.ns3.ns3netdevice import NS3BaseNetDevice
         return self.get_connected(NS3BaseNetDevice.get_rtype())
 
     @property
     def simulator(self):
         devices = self.devices
-        if devices: return device[0].node.simulator
+        if devices: return devices[0].node.simulator
         return None