disabled flaky test

pull/658/head
Steven Robertson 5 years ago
parent 1f61b9ee67
commit 101e200538

@ -11,36 +11,37 @@ import unittest2
import testlib import testlib
class DockerTest(testlib.DockerMixin, testlib.TestCase): # TODO: https://github.com/dw/mitogen/issues/688 https://travis-ci.org/github/dw/mitogen/jobs/665088918?utm_medium=notification&utm_source=github_status
def test_okay(self): # class DockerTest(testlib.DockerMixin, testlib.TestCase):
# Magic calls must happen as root. # def test_okay(self):
try: # # Magic calls must happen as root.
root = self.router.sudo() # try:
except mitogen.core.StreamError: # root = self.router.sudo()
raise unittest2.SkipTest("requires sudo to localhost root") # except mitogen.core.StreamError:
# raise unittest2.SkipTest("requires sudo to localhost root")
via_ssh = self.docker_ssh(
username='mitogen__has_sudo', # via_ssh = self.docker_ssh(
password='has_sudo_password', # username='mitogen__has_sudo',
) # password='has_sudo_password',
# )
via_setns = self.router.setns(
kind='docker', # via_setns = self.router.setns(
container=self.dockerized_ssh.container_name, # kind='docker',
via=root, # container=self.dockerized_ssh.container_name,
) # via=root,
# )
self.assertEquals(
via_ssh.call(socket.gethostname), # self.assertEquals(
via_setns.call(socket.gethostname), # via_ssh.call(socket.gethostname),
) # via_setns.call(socket.gethostname),
# )
DockerTest = unittest2.skipIf(
condition=sys.version_info < (2, 5), # DockerTest = unittest2.skipIf(
reason="mitogen.setns unsupported on Python <2.4" # condition=sys.version_info < (2, 5),
)(DockerTest) # reason="mitogen.setns unsupported on Python <2.4"
# )(DockerTest)
if __name__ == '__main__':
unittest2.main() # if __name__ == '__main__':
# unittest2.main()

Loading…
Cancel
Save