Code Duplication    Length = 12-12 lines in 2 locations

tools/wandbox/tests/test_iuwandbox.py 2 locations

@@ 203-214 (lines=12) @@
200
    #     # false positive : IUTEST_COND_LIKELY/IUTEST_COND_UNLIKELY
201
    #     # self.assertFalse('-Wmisleading-indentation' in output)
202
203
    def test_make_run(self):
204
        if 'SCRUTINIZER' in os.environ:
205
            self.skipTest('this test is not run on SCRUTINIZER.')
206
        sys.argv[1:] = [test_src]
207
        sys.argv.extend(test_opt)
208
        sys.argv.extend(['--make'])
209
        print(sys.argv)
210
        with self.assertRaises(SystemExit) as cm:
211
            iuwandbox.main()
212
        output = self.dump()
213
        self.assertEqual(cm.exception.code, 0, output)
214
        self.assertRegex(output, r'\[ \s+OK \]')
215
216
217
if __name__ == "__main__":
@@ 164-175 (lines=12) @@
161
        self.assertRegex(output, '.*hint:.*')
162
        self.assertRegex(output, '.*If you do not use boost test, please specify the file with the main function first..*')
163
164
    def test_run(self):
165
        if 'SCRUTINIZER' in os.environ:
166
            self.skipTest('this test is not run on SCRUTINIZER.')
167
        sys.argv[1:] = [test_src]
168
        sys.argv.extend(test_opt)
169
        print(sys.argv)
170
        with self.assertRaises(SystemExit) as cm:
171
            iuwandbox.main()
172
        output = self.dump()
173
        self.assertEqual(cm.exception.code, 0, output)
174
        self.assertRegex(output, r'\[ \s+OK \]')
175
        self.assertFalse('-Wmisleading-indentation' in output)
176
177
    def test_same_filename(self):
178
        sys.argv[1:] = ['src/main.cpp', 'src/A/sample.cpp', 'src/B/sample.cpp']