def test_foreman_ssl_access_ssl_log(): foreman_ssl_access_log = ForemanSSLAccessLog( context_wrap(FOREMAN_SSL_ACCESS_SSL_LOG)) assert "385e688f-43ad-41b2-9fc7-593942ddec78" in foreman_ssl_access_log assert len(foreman_ssl_access_log.get("GET /rhsm/consumers")) == 5 assert len( foreman_ssl_access_log.get( "385e688f-43ad-41b2-9fc7-593942ddec78")) == 3 assert len( list(foreman_ssl_access_log.get_after(datetime(2017, 3, 27, 13, 34, 0)))) == 7
def test_foreman_ssl_access_ssl_log(): foreman_ssl_access_log = ForemanSSLAccessLog(context_wrap(FOREMAN_SSL_ACCESS_SSL_LOG)) assert "385e688f-43ad-41b2-9fc7-593942ddec78" in foreman_ssl_access_log assert len(foreman_ssl_access_log.get("GET /rhsm/consumers")) == 5 assert len(foreman_ssl_access_log.get("385e688f-43ad-41b2-9fc7-593942ddec78")) == 3 assert foreman_ssl_access_log.get('/rhsm/consumers')[0].get('host') == '10.181.73.211' assert foreman_ssl_access_log.get('/rhsm/consumers')[0].get('timestamp') == datetime(2017, 3, 27, 13, 34, 52) foreman_ssl_access_log = ForemanSSLAccessLog(context_wrap(FOREMAN_SSL_ACCESS_SSL_LOG_WRONG)) assert len(foreman_ssl_access_log.get('GET')) == 2
def test_doc(): failed_count, tests = doctest.testmod(foreman_log, globs={ "cp_log": CandlepinLog(context_wrap(CANDLEPIN_LOG)), "candlepin_log": CandlepinErrorLog(context_wrap(CANDLEPIN_ERROR_LOG)), "foreman_ssl_acess_log": ForemanSSLAccessLog(context_wrap(FOREMAN_SSL_ACCESS_SSL_LOG)) } ) assert failed_count == 0