Example #1
0
        def test_list_async(self):
            try:
                from twisted.trial import unittest
                unittest # http://divmod.org/trac/ticket/1499
                from pyutil import iputil
            except ImportError as le:
                raise unittest.SkipTest("iputil could not be imported (probably because its dependency, Twisted, is not installed).  %s" % (le,))

            d = iputil.get_local_addresses_async()
            def _check(addresses):
                self.assertTrue(len(addresses) >= 1) # always have localhost
                self.assertTrue("127.0.0.1" in addresses, addresses)
            d.addCallbacks(_check)
            return d
Example #2
0
    class ListAddresses(testutil.SignalMixin):
        def test_get_local_ip_for(self):
            addr = iputil.get_local_ip_for('127.0.0.1')
            self.failUnless(DOTTED_QUAD_RE.match(addr))

        def test_list_async(self):
            try:
                from twisted.trial import unittest
                unittest  # http://divmod.org/trac/ticket/1499
                from pyutil import iputil
            except ImportError, le:
                raise unittest.SkipTest(
                    "iputil could not be imported (probably because its dependency, Twisted, is not installed).  %s"
                    % (le, ))

            d = iputil.get_local_addresses_async()

            def _check(addresses):
                self.failUnless(len(addresses) >= 1)  # always have localhost
                self.failUnless("127.0.0.1" in addresses, addresses)

            d.addCallbacks(_check)
            return d