def test_security_kerberos(): tmpdir = tempfile.mkdtemp() finish = SQOOP_CONF_DIR.set_for_testing(tmpdir) try: xml = sqoop_properties(authentication='KERBEROS') with file(os.path.join(tmpdir, 'sqoop.properties'), 'w') as f: f.write(xml) reset() client = SqoopClient('test.com', 'test') assert_true(client._security_enabled) finally: reset() finish() shutil.rmtree(tmpdir)
def _parse_properties(): global _PROPERTIES_DICT properties_file = os.path.join(SQOOP_CONF_DIR.get(), 'sqoop.properties') _PROPERTIES_DICT = _parse_site(properties_file)