Merge pull request #996 from yarikoptic/bf/no-dns-module

BF/TST: expect ['error'] as a value if no dns module available
pull/997/head
Yaroslav Halchenko 2015-03-21 20:27:15 -04:00
commit 938e6343ea
1 changed files with 11 additions and 3 deletions

View File

@ -511,6 +511,14 @@ class Transmitter(TransmitterBase):
)
def testJailStatusCymru(self):
try:
import dns.exception
import dns.resolver
except ImportError:
value = ['error']
else:
value = []
self.assertEqual(self.transm.proceed(["status", self.jailName, "cymru"]),
(0,
[
@ -523,9 +531,9 @@ class Transmitter(TransmitterBase):
('Currently banned', 0),
('Total banned', 0),
('Banned IP list', []),
('Banned ASN list', []),
('Banned Country list', []),
('Banned RIR list', [])]
('Banned ASN list', value),
('Banned Country list', value),
('Banned RIR list', value)]
)
]
)