| Index: presubmit_support.py
|
| diff --git a/presubmit_support.py b/presubmit_support.py
|
| index f12d31294f4b3abf9f4e4e7892ca1c5e34aa2f7e..928929e35f74554d6126816d9d46945077034b0b 100755
|
| --- a/presubmit_support.py
|
| +++ b/presubmit_support.py
|
| @@ -6,7 +6,7 @@
|
| """Enables directory-specific presubmit checks to run at upload and/or commit.
|
| """
|
|
|
| -__version__ = '1.1'
|
| +__version__ = '1.2'
|
|
|
| # TODO(joi) Add caching where appropriate/needed. The API is designed to allow
|
| # caching (between all different invocations of presubmit scripts for a given
|
| @@ -26,6 +26,7 @@ import subprocess # Exposed through the API.
|
| import sys # Parts exposed through API.
|
| import tempfile # Exposed through the API.
|
| import types
|
| +import unittest # Exposed through the API.
|
| import urllib2 # Exposed through the API.
|
| import warnings
|
|
|
| @@ -172,6 +173,7 @@ class InputApi(object):
|
| self.re = re
|
| self.subprocess = subprocess
|
| self.tempfile = tempfile
|
| + self.unittest = unittest
|
| self.urllib2 = urllib2
|
|
|
| # InputApi.platform is the platform you're currently running on.
|
| @@ -273,6 +275,8 @@ class InputApi(object):
|
| the AffectedFile instance of the current file;
|
| integer line number (1-based); and
|
| the contents of the line as a string.
|
| +
|
| + Note: The cariage return (LF or CR) is stripped off.
|
| """
|
| return InputApi._RightHandSideLinesImpl(
|
| filter(lambda x: x.IsTextFile(),
|
| @@ -349,6 +353,7 @@ class AffectedFile(object):
|
| side".
|
|
|
| Contents will be empty if the file is a directory or does not exist.
|
| + Note: The cariage returns (LF or CR) are stripped off.
|
| """
|
| if self.IsDirectory():
|
| return []
|
|
|