19 lines
556 B
Python
19 lines
556 B
Python
from __future__ import absolute_import
|
|
import unittest
|
|
|
|
# This is python-mock, not the rpm mock tool we know and love
|
|
import mock
|
|
|
|
import koji
|
|
|
|
|
|
class KrbVTestCase(unittest.TestCase):
|
|
|
|
@mock.patch('koji.krbV', new=None)
|
|
@mock.patch('koji.HTTPKerberosAuth', new=None)
|
|
def test_krbv_disabled(self):
|
|
"""Test that when krbV and gssapi are absent, we behave rationally"""
|
|
self.assertEquals(koji.krbV, None)
|
|
session = koji.ClientSession('whatever')
|
|
with self.assertRaises(ImportError):
|
|
session.krb_login()
|