Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(436)

Unified Diff: infra_libs/logs/test/logs_test.py

Issue 2213143002: Add infra_libs as a bootstrap dependency. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Removed the ugly import hack Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: infra_libs/logs/test/logs_test.py
diff --git a/infra_libs/logs/test/logs_test.py b/infra_libs/logs/test/logs_test.py
deleted file mode 100644
index 1ff78aaa6bf6c0683df8f486749b72058d8dfb8d..0000000000000000000000000000000000000000
--- a/infra_libs/logs/test/logs_test.py
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2015 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-import copy
-import logging
-import sys
-import unittest
-
-import mock
-
-from infra_libs.logs import logs
-
-class InfraFilterTest(unittest.TestCase):
-
- def test_infrafilter_adds_correct_fields(self):
- record = logging.makeLogRecord({})
- infrafilter = logs.InfraFilter('US/Pacific')
- infrafilter.filter(record)
- self.assertTrue(hasattr(record, "severity"))
- self.assertTrue(hasattr(record, "iso8601"))
-
- def test_infraformatter_adds_full_module_name(self):
- record = logging.makeLogRecord({})
- infrafilter = logs.InfraFilter('US/Pacific')
- infrafilter.filter(record)
- self.assertEqual('infra_libs.logs.test.logs_test', record.fullModuleName)
-
- def test_filters_by_module_name(self):
- record = logging.makeLogRecord({})
- infrafilter = logs.InfraFilter(
- 'US/Pacific', module_name_blacklist=r'^other\.module')
- self.assertTrue(infrafilter.filter(record))
-
- infrafilter = logs.InfraFilter(
- 'US/Pacific',
- module_name_blacklist=r'^infra_libs\.logs\.test\.logs_test$')
- self.assertFalse(infrafilter.filter(record))
-
-
-class DefaultProgramNameTest(unittest.TestCase):
-
- def setUp(self):
- self.old_argv = copy.copy(sys.argv)
- self.old_package = sys.modules['__main__'].__package__
-
- def tearDown(self):
- sys.argv = self.old_argv
- sys.modules['__main__'].__package__ = self.old_package
-
- def test_from_argv(self):
- sys.argv = ['/foo/bar/program', '--args']
- self.assertEquals('program', logs.default_program_name())
-
- def test_from_main_package(self):
- sys.argv = ['/foo/bar/__main__.py', '--args']
- sys.modules['__main__'].__package__ = 'foo.bar.program'
- self.assertEquals('program', logs.default_program_name())
-
- def test_from_argv_when_main_package_is_none(self):
- sys.argv = ['/foo/bar/__main__.py', '--args']
- sys.modules['__main__'].__package__ = None
- self.assertEquals('__main__.py', logs.default_program_name())

Powered by Google App Engine
This is Rietveld 408576698