diff -r 1d46345ab5d7 -r 48d69d8eac38 utils/python-unit-tests.py --- a/utils/python-unit-tests.py Wed Jul 09 18:36:10 2008 +0100 +++ b/utils/python-unit-tests.py Wed Jul 09 18:50:28 2008 +0100 @@ -59,27 +59,25 @@ ns3.Config.SetDefault("ns3::OnOffApplication::PacketSize", ns3.UintegerValue(123)) # hm.. no Config.Get? - if 0: - # not yet: https://bugs.launchpad.net/pybindgen/+bug/246069 - def testSocket(self): - node = ns3.Node() - ns3.AddInternetStack(node) - self._received_packet = None + def testSocket(self): + node = ns3.Node() + ns3.AddInternetStack(node) + self._received_packet = None - def rx_callback(socket): - assert self._received_packet is None - self._received_packet = socket.Recv() + def rx_callback(socket): + assert self._received_packet is None + self._received_packet = socket.Recv() - sink = ns3.Socket.CreateSocket(node, ns3.TypeId.LookupByName("ns3::UdpSocketFactory")) - sink.Bind(ns3.InetSocketAddress(ns3.Ipv4Address.GetAny(), 80)) - sink.SetRecvCallback(rx_callback) + sink = ns3.Socket.CreateSocket(node, ns3.TypeId.LookupByName("ns3::UdpSocketFactory")) + sink.Bind(ns3.InetSocketAddress(ns3.Ipv4Address.GetAny(), 80)) + sink.SetRecvCallback(rx_callback) - source = ns3.Socket.CreateSocket(node, ns3.TypeId.LookupByName("ns3::UdpSocketFactory")) - source.SendTo(ns3.InetSocketAddress(ns3.Ipv4Address.GetAny(), 80), ns3.Packet(19)) + source = ns3.Socket.CreateSocket(node, ns3.TypeId.LookupByName("ns3::UdpSocketFactory")) + source.SendTo(ns3.Packet(19), 0, ns3.InetSocketAddress(ns3.Ipv4Address("127.0.0.1"), 80)) - ns3.Simulator.Run() - self.assert_(self._received_packet is not None) - self.assertEqual(self._received_packet.GetSize(), 19) + ns3.Simulator.Run() + self.assert_(self._received_packet is not None) + self.assertEqual(self._received_packet.GetSize(), 19) if __name__ == '__main__':