gmock_test_utils.py (googletest-release-1.11.0) | : | gmock_test_utils.py (googletest-release-1.12.0) | ||
---|---|---|---|---|
skipping to change at line 33 | skipping to change at line 33 | |||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
"""Unit test utilities for Google C++ Mocking Framework.""" | """Unit test utilities for Google C++ Mocking Framework.""" | |||
import os | import os | |||
import sys | ||||
# Determines path to gtest_test_utils and imports it. | ||||
SCRIPT_DIR = os.path.dirname(__file__) or '.' | ||||
# isdir resolves symbolic links. | ||||
gtest_tests_util_dir = os.path.join(SCRIPT_DIR, '../../googletest/test') | ||||
if os.path.isdir(gtest_tests_util_dir): | ||||
GTEST_TESTS_UTIL_DIR = gtest_tests_util_dir | ||||
else: | ||||
GTEST_TESTS_UTIL_DIR = os.path.join(SCRIPT_DIR, '../../googletest/test') | ||||
sys.path.append(GTEST_TESTS_UTIL_DIR) | ||||
# pylint: disable=C6204 | # pylint: disable=C6204 | |||
import gtest_test_utils | from googletest.test import gtest_test_utils | |||
def GetSourceDir(): | def GetSourceDir(): | |||
"""Returns the absolute path of the directory where the .py files are.""" | """Returns the absolute path of the directory where the .py files are.""" | |||
return gtest_test_utils.GetSourceDir() | return gtest_test_utils.GetSourceDir() | |||
def GetTestExecutablePath(executable_name): | def GetTestExecutablePath(executable_name): | |||
"""Returns the absolute path of the test binary given its name. | """Returns the absolute path of the test binary given its name. | |||
The function will print a message and abort the program if the resulting file | The function will print a message and abort the program if the resulting file | |||
End of changes. 2 change blocks. | ||||
13 lines changed or deleted | 1 lines changed or added |