|
| 1 | +# Licensed to the .NET Foundation under one or more agreements. |
| 2 | +# The .NET Foundation licenses this file to you under the Apache 2.0 License. |
| 3 | +# See the LICENSE file in the project root for more information. |
| 4 | + |
| 5 | +## |
| 6 | +## Run selected tests from test_struct from StdLib |
| 7 | +## |
| 8 | + |
| 9 | +import unittest |
| 10 | +import sys |
| 11 | + |
| 12 | +from iptest import run_test |
| 13 | + |
| 14 | +import test.test_struct |
| 15 | + |
| 16 | +def load_tests(loader, standard_tests, pattern): |
| 17 | + if sys.implementation.name == 'ironpython': |
| 18 | + suite = unittest.TestSuite() |
| 19 | + #suite.addTest(test.test_struct.StructTest('test_1530559')) |
| 20 | + #suite.addTest(test.test_struct.StructTest('test_705836')) |
| 21 | + suite.addTest(test.test_struct.StructTest('test_Struct_reinitialization')) |
| 22 | + suite.addTest(test.test_struct.StructTest('test__sizeof__')) |
| 23 | + #suite.addTest(test.test_struct.StructTest('test_bool')) |
| 24 | + #suite.addTest(test.test_struct.StructTest('test_calcsize')) |
| 25 | + suite.addTest(test.test_struct.StructTest('test_consistence')) |
| 26 | + #suite.addTest(test.test_struct.StructTest('test_count_overflow')) |
| 27 | + #suite.addTest(test.test_struct.StructTest('test_integers')) |
| 28 | + suite.addTest(test.test_struct.StructTest('test_isbigendian')) |
| 29 | + suite.addTest(test.test_struct.StructTest('test_nN_code')) |
| 30 | + suite.addTest(test.test_struct.StructTest('test_new_features')) |
| 31 | + suite.addTest(test.test_struct.StructTest('test_p_code')) |
| 32 | + suite.addTest(test.test_struct.StructTest('test_pack_into')) |
| 33 | + suite.addTest(test.test_struct.StructTest('test_pack_into_fn')) |
| 34 | + #suite.addTest(test.test_struct.StructTest('test_trailing_counter')) |
| 35 | + suite.addTest(test.test_struct.StructTest('test_transitiveness')) |
| 36 | + suite.addTest(test.test_struct.StructTest('test_unpack_from')) |
| 37 | + suite.addTest(test.test_struct.StructTest('test_unpack_with_buffer')) |
| 38 | + suite.addTest(test.test_struct.UnpackIteratorTest('test_arbitrary_buffer')) |
| 39 | + #suite.addTest(test.test_struct.UnpackIteratorTest('test_construct')) |
| 40 | + suite.addTest(test.test_struct.UnpackIteratorTest('test_iterate')) |
| 41 | + suite.addTest(test.test_struct.UnpackIteratorTest('test_length_hint')) |
| 42 | + suite.addTest(test.test_struct.UnpackIteratorTest('test_module_func')) |
| 43 | + return suite |
| 44 | + |
| 45 | + else: |
| 46 | + return loader.loadTestsFromModule(test.test_struct, pattern) |
| 47 | + |
| 48 | +run_test(__name__) |
0 commit comments