def test(self):
        tmpfile = tempfile.NamedTemporaryFile()
        fd = tmpfile.fileno()

        for flags in [0, netdev.IFF_VNET_HDR]:
            fn = compat.partial(self._FakeTunFeatures, fd, flags)

            result = netdev._ProbeTapVnetHdr(fd, _features_fn=fn)
            if flags == 0:
                self.assertFalse(result)
            else:
                self.assertTrue(result)
  def test(self):
    tmpfile = tempfile.NamedTemporaryFile()
    fd = tmpfile.fileno()

    for flags in [0, netdev.IFF_VNET_HDR]:
      fn = compat.partial(self._FakeTunFeatures, fd, flags)

      result = netdev._ProbeTapVnetHdr(fd, _features_fn=fn)
      if flags == 0:
        self.assertFalse(result)
      else:
        self.assertTrue(result)
    def testUnsupported(self):
        tmpfile = tempfile.NamedTemporaryFile()
        fd = tmpfile.fileno()

        self.assertFalse(
            netdev._ProbeTapVnetHdr(fd, _features_fn=lambda _: None))
  def testUnsupported(self):
    tmpfile = tempfile.NamedTemporaryFile()
    fd = tmpfile.fileno()

    self.assertFalse(netdev._ProbeTapVnetHdr(fd, _features_fn=lambda _: None))