mail tests: gnupg is not installed

Mail tests fail saying that gnupg is not installed. But it is.

======================================================================
ERROR: test_gateway_accepts_valid_email (leap.mail.smtp.tests.test_gateway.TestSmtpGateway)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 71, in setUp
    self._km = self._keymanager_instance(address)
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 141, in _keymanager_instance
    pgp.put_ascii_key(PRIVATE_KEY)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 376, in put_ascii_key
    openpgp_pubkey, openpgp_privkey = self.parse_ascii_key(key_data)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 323, in parse_ascii_key
    with self._temporary_gpgwrapper() as gpg:
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 87, in __enter__
    self._build_keyring()
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 119, in _build_keyring
    homedir=tempfile.mkdtemp())
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/gnupg.py", line 125, in __init__
    use_agent=use_agent,)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_meta.py", line 107, in __init__
    self.binary  = _util._find_binary(binary)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_util.py", line 281, in _find_binary
    raise RuntimeError("GnuPG is not installed!")
RuntimeError: GnuPG is not installed!

======================================================================
ERROR: test_message_encrypt (leap.mail.smtp.tests.test_gateway.TestSmtpGateway)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 71, in setUp
    self._km = self._keymanager_instance(address)
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 141, in _keymanager_instance
    pgp.put_ascii_key(PRIVATE_KEY)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 376, in put_ascii_key
    openpgp_pubkey, openpgp_privkey = self.parse_ascii_key(key_data)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 323, in parse_ascii_key
    with self._temporary_gpgwrapper() as gpg:
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 87, in __enter__
    self._build_keyring()
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 119, in _build_keyring
    homedir=tempfile.mkdtemp())
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/gnupg.py", line 125, in __init__
    use_agent=use_agent,)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_meta.py", line 107, in __init__
    self.binary  = _util._find_binary(binary)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_util.py", line 281, in _find_binary
    raise RuntimeError("GnuPG is not installed!")
RuntimeError: GnuPG is not installed!

======================================================================
ERROR: test_message_encrypt_sign (leap.mail.smtp.tests.test_gateway.TestSmtpGateway)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 71, in setUp
    self._km = self._keymanager_instance(address)
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 141, in _keymanager_instance
    pgp.put_ascii_key(PRIVATE_KEY)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 376, in put_ascii_key
    openpgp_pubkey, openpgp_privkey = self.parse_ascii_key(key_data)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 323, in parse_ascii_key
    with self._temporary_gpgwrapper() as gpg:
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 87, in __enter__
    self._build_keyring()
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 119, in _build_keyring
    homedir=tempfile.mkdtemp())
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/gnupg.py", line 125, in __init__
    use_agent=use_agent,)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_meta.py", line 107, in __init__
    self.binary  = _util._find_binary(binary)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_util.py", line 281, in _find_binary
    raise RuntimeError("GnuPG is not installed!")
RuntimeError: GnuPG is not installed!

======================================================================
ERROR: test_message_sign (leap.mail.smtp.tests.test_gateway.TestSmtpGateway)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 71, in setUp
    self._km = self._keymanager_instance(address)
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 141, in _keymanager_instance
    pgp.put_ascii_key(PRIVATE_KEY)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 376, in put_ascii_key
    openpgp_pubkey, openpgp_privkey = self.parse_ascii_key(key_data)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 323, in parse_ascii_key
    with self._temporary_gpgwrapper() as gpg:
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 87, in __enter__
    self._build_keyring()
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 119, in _build_keyring
    homedir=tempfile.mkdtemp())
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/gnupg.py", line 125, in __init__
    use_agent=use_agent,)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_meta.py", line 107, in __init__
    self.binary  = _util._find_binary(binary)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_util.py", line 281, in _find_binary
    raise RuntimeError("GnuPG is not installed!")
RuntimeError: GnuPG is not installed!

======================================================================
ERROR: test_missing_key_accepts_address (leap.mail.smtp.tests.test_gateway.TestSmtpGateway)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 71, in setUp
    self._km = self._keymanager_instance(address)
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 141, in _keymanager_instance
    pgp.put_ascii_key(PRIVATE_KEY)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 376, in put_ascii_key
    openpgp_pubkey, openpgp_privkey = self.parse_ascii_key(key_data)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 323, in parse_ascii_key
    with self._temporary_gpgwrapper() as gpg:
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 87, in __enter__
    self._build_keyring()
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 119, in _build_keyring
    homedir=tempfile.mkdtemp())
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/gnupg.py", line 125, in __init__
    use_agent=use_agent,)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_meta.py", line 107, in __init__
    self.binary  = _util._find_binary(binary)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_util.py", line 281, in _find_binary
    raise RuntimeError("GnuPG is not installed!")
RuntimeError: GnuPG is not installed!

======================================================================
ERROR: test_missing_key_rejects_address (leap.mail.smtp.tests.test_gateway.TestSmtpGateway)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 71, in setUp
    self._km = self._keymanager_instance(address)
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 141, in _keymanager_instance
    pgp.put_ascii_key(PRIVATE_KEY)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 376, in put_ascii_key
    openpgp_pubkey, openpgp_privkey = self.parse_ascii_key(key_data)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 323, in parse_ascii_key
    with self._temporary_gpgwrapper() as gpg:
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 87, in __enter__
    self._build_keyring()
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 119, in _build_keyring
    homedir=tempfile.mkdtemp())
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/gnupg.py", line 125, in __init__
    use_agent=use_agent,)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_meta.py", line 107, in __init__
    self.binary  = _util._find_binary(binary)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_util.py", line 281, in _find_binary
    raise RuntimeError("GnuPG is not installed!")
RuntimeError: GnuPG is not installed!

======================================================================
ERROR: test_openpgp_encrypt_decrypt (leap.mail.smtp.tests.test_gateway.TestSmtpGateway)
Test if openpgp can encrypt and decrypt.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 71, in setUp
    self._km = self._keymanager_instance(address)
  File "/home/kali/leap/leap_mail/src/leap/mail/smtp/tests/__init__.py", line 141, in _keymanager_instance
    pgp.put_ascii_key(PRIVATE_KEY)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 376, in put_ascii_key
    openpgp_pubkey, openpgp_privkey = self.parse_ascii_key(key_data)
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 323, in parse_ascii_key
    with self._temporary_gpgwrapper() as gpg:
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 87, in __enter__
    self._build_keyring()
  File "/home/kali/leap/keymanager/src/leap/keymanager/openpgp.py", line 119, in _build_keyring
    homedir=tempfile.mkdtemp())
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/gnupg.py", line 125, in __init__
    use_agent=use_agent,)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_meta.py", line 107, in __init__
    self.binary  = _util._find_binary(binary)
  File "/home/kali/Virtualenvs/leap-bitmask/local/lib/python2.7/site-packages/gnupg/_util.py", line 281, in _find_binary
    raise RuntimeError("GnuPG is not installed!")
RuntimeError: GnuPG is not installed!

(from redmine: created on 2013-12-10, closed on 2013-12-12)