File manager - Edit - /home/u478019808/domains/bestandroidphones.store/public_html/static/img/logo/test_logging.py.tar
Back
opt/gsutil/third_party/charset_normalizer/tests/test_logging.py 0000644 00000004225 15025213774 0021313 0 ustar 00 import pytest import logging from charset_normalizer.utils import set_logging_handler from charset_normalizer.api import from_bytes, explain_handler from charset_normalizer.constant import TRACE class TestLogBehaviorClass: def setup_method(self): self.logger = logging.getLogger("charset_normalizer") self.logger.handlers.clear() self.logger.addHandler(logging.NullHandler()) self.logger.level = logging.WARNING def test_explain_true_behavior(self, caplog): test_sequence = b'This is a test sequence of bytes that should be sufficient' from_bytes(test_sequence, steps=1, chunk_size=50, explain=True) assert explain_handler not in self.logger.handlers for record in caplog.records: assert record.levelname in ["Level 5", "DEBUG"] def test_explain_false_handler_set_behavior(self, caplog): test_sequence = b'This is a test sequence of bytes that should be sufficient' set_logging_handler(level=TRACE, format_string="%(message)s") from_bytes(test_sequence, steps=1, chunk_size=50, explain=False) assert any(isinstance(hdl, logging.StreamHandler) for hdl in self.logger.handlers) for record in caplog.records: assert record.levelname in ["Level 5", "DEBUG"] assert "Encoding detection: ascii is most likely the one." in caplog.text def test_set_stream_handler(self, caplog): set_logging_handler( "charset_normalizer", level=logging.DEBUG ) self.logger.debug("log content should log with default format") for record in caplog.records: assert record.levelname in ["Level 5", "DEBUG"] assert "log content should log with default format" in caplog.text def test_set_stream_handler_format(self, caplog): set_logging_handler( "charset_normalizer", format_string="%(message)s" ) self.logger.info("log content should only be this message") assert caplog.record_tuples == [ ( "charset_normalizer", logging.INFO, "log content should only be this message", ) ] opt/gsutil/gslib/tests/test_logging.py 0000644 00000007005 15025252340 0014156 0 ustar 00 # -*- coding: utf-8 -*- # Copyright 2013 Google Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Integration tests for logging command.""" from __future__ import absolute_import from __future__ import print_function from __future__ import division from __future__ import unicode_literals import gslib.tests.testcase as testcase from gslib.tests.testcase.integration_testcase import SkipForS3 from gslib.tests.util import ObjectToURI as suri @SkipForS3('Logging command requires S3 ACL configuration on target bucket.') class TestLogging(testcase.GsUtilIntegrationTestCase): """Integration tests for logging command.""" _enable_log_cmd = ['logging', 'set', 'on'] _disable_log_cmd = ['logging', 'set', 'off'] _get_log_cmd = ['logging', 'get'] def testLogging(self): """Tests enabling and disabling logging.""" bucket_uri = self.CreateBucket() bucket_suri = suri(bucket_uri) stderr = self.RunGsUtil(self._enable_log_cmd + ['-b', bucket_suri, bucket_suri], return_stderr=True) if self._use_gcloud_storage: self.assertIn('Updating', stderr) else: self.assertIn('Enabling logging', stderr) stdout = self.RunGsUtil(self._get_log_cmd + [bucket_suri], return_stdout=True) if self._use_gcloud_storage: _, _, prefixless_bucket = bucket_suri.partition('://') self.assertIn('"logBucket": "{}"'.format(prefixless_bucket), stdout) self.assertIn('"logObjectPrefix": "{}"'.format(prefixless_bucket), stdout) else: self.assertIn('LogObjectPrefix'.lower(), stdout.lower()) stderr = self.RunGsUtil(self._disable_log_cmd + [bucket_suri], return_stderr=True) if self._use_gcloud_storage: self.assertIn('Updating', stderr) else: self.assertIn('Disabling logging', stderr) def testTooFewArgumentsFails(self): """Ensures logging commands fail with too few arguments.""" # No arguments for enable, but valid subcommand. stderr = self.RunGsUtil(self._enable_log_cmd, return_stderr=True, expected_status=1) self.assertIn('command requires at least', stderr) # No arguments for disable, but valid subcommand. stderr = self.RunGsUtil(self._disable_log_cmd, return_stderr=True, expected_status=1) self.assertIn('command requires at least', stderr) # No arguments for get, but valid subcommand. stderr = self.RunGsUtil(self._get_log_cmd, return_stderr=True, expected_status=1) self.assertIn('command requires at least', stderr) # Neither arguments nor subcommand. stderr = self.RunGsUtil(['logging'], return_stderr=True, expected_status=1) self.assertIn('command requires at least', stderr) class TestLoggingOldAlias(TestLogging): _enable_log_cmd = ['enablelogging'] _disable_log_cmd = ['disablelogging'] _get_log_cmd = ['getlogging']
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings