| OLD | NEW |
| 1 # -*- coding: utf-8; -*- | 1 # -*- coding: utf-8; -*- |
| 2 # | 2 # |
| 3 # Copyright (C) 2009 Google Inc. All rights reserved. | 3 # Copyright (C) 2009 Google Inc. All rights reserved. |
| 4 # Copyright (C) 2009 Torch Mobile Inc. | 4 # Copyright (C) 2009 Torch Mobile Inc. |
| 5 # Copyright (C) 2009 Apple Inc. All rights reserved. | 5 # Copyright (C) 2009 Apple Inc. All rights reserved. |
| 6 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com) | 6 # Copyright (C) 2010 Chris Jerdonek (chris.jerdonek@gmail.com) |
| 7 # | 7 # |
| 8 # Redistribution and use in source and binary forms, with or without | 8 # Redistribution and use in source and binary forms, with or without |
| 9 # modification, are permitted provided that the following conditions are | 9 # modification, are permitted provided that the following conditions are |
| 10 # met: | 10 # met: |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 31 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 32 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 32 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 33 | 33 |
| 34 """Unit tests for style.py.""" | 34 """Unit tests for style.py.""" |
| 35 | 35 |
| 36 import logging | 36 import logging |
| 37 import os | 37 import os |
| 38 import unittest | 38 import unittest |
| 39 | 39 |
| 40 import checker as style | 40 import checker as style |
| 41 from webkitpy.common.system.logtesting import LogTesting, TestLogStream | 41 from webkitpy.common.system.logtesting import LogTesting |
| 42 from webkitpy.common.system.logtesting import TestLogStream |
| 42 from checker import _BASE_FILTER_RULES | 43 from checker import _BASE_FILTER_RULES |
| 43 from checker import _MAX_REPORTS_PER_CATEGORY | 44 from checker import _MAX_REPORTS_PER_CATEGORY |
| 44 from checker import _PATH_RULES_SPECIFIER as PATH_RULES_SPECIFIER | 45 from checker import _PATH_RULES_SPECIFIER as PATH_RULES_SPECIFIER |
| 45 from checker import _all_categories | 46 from checker import _all_categories |
| 46 from checker import check_webkit_style_configuration | 47 from checker import check_webkit_style_configuration |
| 47 from checker import check_webkit_style_parser | 48 from checker import check_webkit_style_parser |
| 48 from checker import configure_logging | 49 from checker import configure_logging |
| 49 from checker import CheckerDispatcher | 50 from checker import CheckerDispatcher |
| 50 from checker import ProcessorBase | 51 from checker import ProcessorBase |
| 51 from checker import StyleProcessor | 52 from checker import StyleProcessor |
| (...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 811 """Test that carriage returns aren't stripped from files that are allowe
d to contain them.""" | 812 """Test that carriage returns aren't stripped from files that are allowe
d to contain them.""" |
| 812 file_path = 'carriage_returns_allowed.txt' | 813 file_path = 'carriage_returns_allowed.txt' |
| 813 lines = ['line1\r', 'line2\r'] | 814 lines = ['line1\r', 'line2\r'] |
| 814 line_numbers = [100] | 815 line_numbers = [100] |
| 815 self._processor.process(lines=lines, | 816 self._processor.process(lines=lines, |
| 816 file_path=file_path, | 817 file_path=file_path, |
| 817 line_numbers=line_numbers) | 818 line_numbers=line_numbers) |
| 818 # The carriage return checker should never have been invoked, and so | 819 # The carriage return checker should never have been invoked, and so |
| 819 # should not have saved off any lines. | 820 # should not have saved off any lines. |
| 820 self.assertFalse(hasattr(self.carriage_checker, 'lines')) | 821 self.assertFalse(hasattr(self.carriage_checker, 'lines')) |
| OLD | NEW |