Lines Matching +full:self +full:- +full:test
34 from googlemock.test import gmock_test_utils
37 TEST_WITH_EXPECT_CALL = [PROGRAM_PATH, '--gtest_filter=*ExpectCall*']
38 TEST_WITH_ON_CALL = [PROGRAM_PATH, '--gtest_filter=*OnCall*']
39 TEST_MULTIPLE_LEAKS = [PROGRAM_PATH, '--gtest_filter=*MultipleLeaked*']
44 # Tests in this file run a Google-Test-based test program and expect it
46 # the premature-exit-file protocol by design. Unset the
47 # premature-exit filepath to prevent Google Test from creating
54 def testCatchesLeakedMockByDefault(self): argument
55 self.assertNotEqual(
61 self.assertNotEqual(
65 def testDoesNotCatchLeakedMockWhenDisabled(self): argument
66 self.assertEqual(
69 TEST_WITH_EXPECT_CALL + ['--gmock_catch_leaked_mocks=0'],
73 self.assertEqual(
76 TEST_WITH_ON_CALL + ['--gmock_catch_leaked_mocks=0'], env=environ
80 def testCatchesLeakedMockWhenEnabled(self): argument
81 self.assertNotEqual(
84 TEST_WITH_EXPECT_CALL + ['--gmock_catch_leaked_mocks'], env=environ
87 self.assertNotEqual(
90 TEST_WITH_ON_CALL + ['--gmock_catch_leaked_mocks'], env=environ
94 def testCatchesLeakedMockWhenEnabledWithExplictFlagValue(self): argument
95 self.assertNotEqual(
98 TEST_WITH_EXPECT_CALL + ['--gmock_catch_leaked_mocks=1'],
103 def testCatchesMultipleLeakedMocks(self): argument
104 self.assertNotEqual(
107 TEST_MULTIPLE_LEAKS + ['--gmock_catch_leaked_mocks'], env=environ