Mock external resource in nginx plugin tests.

External DNS entry has been updated causing test failures, e.g.
https://travis-ci.org/kuba/letsencrypt/builds/71101879.
This commit is contained in:
Jakub Warmuz 2015-07-15 15:57:51 +00:00
parent 01481aabd9
commit 9522d847d7
No known key found for this signature in database
GPG key ID: 2A7BAD3A489B52EA

View file

@ -34,7 +34,9 @@ class NginxConfiguratorTest(util.NginxTest):
self.assertEquals((1, 6, 2), self.config.version)
self.assertEquals(5, len(self.config.parser.parsed))
def test_get_all_names(self):
@mock.patch("letsencrypt_nginx.configurator.socket.gethostbyaddr")
def test_get_all_names(self, mock_gethostbyaddr):
mock_gethostbyaddr.return_value = ('155.225.50.69.nephoscale.net', [], [])
names = self.config.get_all_names()
self.assertEqual(names, set(
["*.www.foo.com", "somename", "another.alias",