Skip to content

Commit 8ec4af8

Browse files
committed
Use assertTrue instead of failUnless
failUnless is deprecated since a long time now: https://docs.python.org/2/library/unittest.html#deprecated-aliases As Deprecation warnings are enabled in pygccxml; this clutters the test logs
1 parent 8640b2c commit 8ec4af8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+347
-347
lines changed

unittests/algorithms_cache_tester.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -29,42 +29,42 @@ def test_name_based(self):
2929
if "CastXML" in utils.xml_generator:
3030
self.assertRaises(Exception, lambda: cls.cache.demangled_name)
3131
elif "GCCXML" in utils.xml_generator:
32-
self.failUnless(cls.cache.demangled_name == cls.name)
32+
self.assertTrue(cls.cache.demangled_name == cls.name)
3333

3434
cls_full_name = declarations.full_name(cls)
35-
self.failUnless(cls.cache.full_name == cls_full_name)
35+
self.assertTrue(cls.cache.full_name == cls_full_name)
3636

3737
cls_declaration_path = declarations.declaration_path(cls)
38-
self.failUnless(cls.cache.declaration_path == cls_declaration_path)
38+
self.assertTrue(cls.cache.declaration_path == cls_declaration_path)
3939

4040
enum = cls.enum('ENestedPublic')
4141

4242
enum_full_name = declarations.full_name(enum)
43-
self.failUnless(enum.cache.full_name == enum_full_name)
43+
self.assertTrue(enum.cache.full_name == enum_full_name)
4444

4545
enum_declaration_path = declarations.declaration_path(enum)
46-
self.failUnless(enum.cache.declaration_path == enum_declaration_path)
46+
self.assertTrue(enum.cache.declaration_path == enum_declaration_path)
4747

4848
# now we change class name, all internal decls cache should be cleared
4949
cls.name = "new_name"
50-
self.failUnless(not cls.cache.full_name)
50+
self.assertTrue(not cls.cache.full_name)
5151
if "GCCXML" in utils.xml_generator:
52-
self.failUnless(not cls.cache.demangled_name)
53-
self.failUnless(not cls.cache.declaration_path)
52+
self.assertTrue(not cls.cache.demangled_name)
53+
self.assertTrue(not cls.cache.declaration_path)
5454

55-
self.failUnless(not enum.cache.full_name)
55+
self.assertTrue(not enum.cache.full_name)
5656
if "GCCXML" in utils.xml_generator:
57-
self.failUnless(not enum.cache.demangled_name)
58-
self.failUnless(not enum.cache.declaration_path)
57+
self.assertTrue(not enum.cache.demangled_name)
58+
self.assertTrue(not enum.cache.declaration_path)
5959

6060
def test_access_type(self):
6161
cls = self.global_ns.class_(name='class_for_nested_enums_t')
6262
enum = cls.enum('ENestedPublic')
63-
self.failUnless(enum.cache.access_type == 'public')
63+
self.assertTrue(enum.cache.access_type == 'public')
6464
enum.cache.reset_access_type()
65-
self.failUnless(not enum.cache.access_type)
66-
self.failUnless('public' == cls.find_out_member_access_type(enum))
67-
self.failUnless(enum.cache.access_type == 'public')
65+
self.assertTrue(not enum.cache.access_type)
66+
self.assertTrue('public' == cls.find_out_member_access_type(enum))
67+
self.assertTrue(enum.cache.access_type == 'public')
6868

6969

7070
def create_suite():

unittests/array_bug_tester.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def test1(self):
2121
global_ns = declarations.get_global_namespace(
2222
src_reader.read_string(code))
2323
aaaa_type = global_ns.variable('aaaa').type
24-
self.failUnless(
24+
self.assertTrue(
2525
'int[2][3][4][5]' == aaaa_type.decl_string,
2626
aaaa_type.decl_string)
2727

@@ -31,7 +31,7 @@ def test2(self):
3131
global_ns = declarations.get_global_namespace(
3232
src_reader.read_string(code))
3333
aaaa_type = global_ns.variable('aaaa').type
34-
self.failUnless(
34+
self.assertTrue(
3535
'int *[2][3][4][5]' == aaaa_type.decl_string,
3636
aaaa_type.decl_string)
3737

@@ -41,7 +41,7 @@ def test3(self):
4141
global_ns = declarations.get_global_namespace(
4242
src_reader.read_string(code))
4343
aaaa_type = global_ns.variable('aaaa').type
44-
self.failUnless(
44+
self.assertTrue(
4545
'int[2]' == aaaa_type.decl_string,
4646
aaaa_type.decl_string)
4747

@@ -51,7 +51,7 @@ def test4(self):
5151
global_ns = declarations.get_global_namespace(
5252
src_reader.read_string(code))
5353
aaaa_type = global_ns.variable('aaaa').type
54-
self.failUnless(
54+
self.assertTrue(
5555
'::xyz[2][3]' == aaaa_type.decl_string,
5656
aaaa_type.decl_string)
5757

unittests/attributes_tester.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ def test(self):
3838
# always on ubuntu (clang and gcc). Just skip this test for the
3939
# moment.
4040

41-
# self.failUnless(None is numeric.attributes)
41+
# self.assertTrue(None is numeric.attributes)
4242

4343
do_nothing = numeric.mem_fun('do_nothing')
44-
self.failUnless((prefix + "(no throw)") == do_nothing.attributes)
44+
self.assertTrue((prefix + "(no throw)") == do_nothing.attributes)
4545
arg = do_nothing.arguments[0]
46-
self.failUnless((prefix + "(out)") == arg.attributes)
46+
self.assertTrue((prefix + "(out)") == arg.attributes)
4747

4848

4949
def create_suite():

unittests/bit_fields_tester.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ def setUp(self):
2626

2727
def test(self):
2828
bf_x = self.global_ns.variable('x')
29-
self.failUnless(bf_x.bits == 1)
29+
self.assertTrue(bf_x.bits == 1)
3030

3131
bf_y = self.global_ns.variable('y')
32-
self.failUnless(bf_y.bits == 7)
32+
self.assertTrue(bf_y.bits == 7)
3333

3434
mv_z = self.global_ns.variable('z')
35-
self.failUnless(mv_z.bits is None)
35+
self.assertTrue(mv_z.bits is None)
3636

3737
def test2(self):
3838
pass

unittests/cache_enums_tester.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def test_cache(self):
4040

4141
color1 = declarations.matcher.get_single(enum_matcher, decls1)
4242
color2 = declarations.matcher.get_single(enum_matcher, decls2)
43-
self.failUnless(color1.values == color2.values)
43+
self.assertTrue(color1.values == color2.values)
4444

4545
# there is no progress with this parser
4646
# class synopsis_tester_t( tester_impl_t ):

unittests/cached_source_file_tester.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ def test(self):
2727
prj_reader.read_files(
2828
[fconfig],
2929
compilation_mode=parser.COMPILATION_MODE.FILE_BY_FILE)
30-
self.failUnless(os.path.exists(fconfig.cached_source_file))
30+
self.assertTrue(os.path.exists(fconfig.cached_source_file))
3131
mtime1 = os.stat(fconfig.cached_source_file)[stat.ST_MTIME]
3232
prj_reader.read_files(
3333
[fconfig],
3434
compilation_mode=parser.COMPILATION_MODE.FILE_BY_FILE)
3535
mtime2 = os.stat(fconfig.cached_source_file)[stat.ST_MTIME]
36-
self.failUnless(mtime1 == mtime2)
36+
self.assertTrue(mtime1 == mtime2)
3737
finally:
3838
utils.remove_file_no_raise(fconfig.cached_source_file, self.config)
3939

unittests/call_invocation_tester.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ def __init__(self, *args):
1313
unittest.TestCase.__init__(self, *args)
1414

1515
def __test_split_impl(self, decl_string, name, args):
16-
self.failUnless(
16+
self.assertTrue(
1717
(name, args) == declarations.call_invocation.split(decl_string))
1818

1919
def __test_split_recursive_impl(self, decl_string, control_seq):
20-
self.failUnless(
20+
self.assertTrue(
2121
control_seq ==
2222
declarations.call_invocation.split_recursive(decl_string))
2323

2424
def __test_is_call_invocation_impl(self, decl_string):
25-
self.failUnless(
25+
self.assertTrue(
2626
declarations.call_invocation.is_call_invocation(decl_string))
2727

2828
def test_split_on_vector(self):
@@ -64,22 +64,22 @@ def test_split_on_map(self):
6464
" std::vector(int, std::allocator(int) ) ) )"])
6565

6666
def test_join_on_vector(self):
67-
self.failUnless(
67+
self.assertTrue(
6868
"vector( int, std::allocator(int) )" ==
6969
declarations.call_invocation.join(
7070
"vector", ("int", "std::allocator(int)")))
7171

7272
def test_find_args(self):
7373
temp = 'x()()'
7474
found = declarations.call_invocation.find_args(temp)
75-
self.failUnless((1, 2) == found)
75+
self.assertTrue((1, 2) == found)
7676
found = declarations.call_invocation.find_args(temp, found[1] + 1)
77-
self.failUnless((3, 4) == found)
77+
self.assertTrue((3, 4) == found)
7878
temp = 'x(int,int)(1,2)'
7979
found = declarations.call_invocation.find_args(temp)
80-
self.failUnless((1, 9) == found)
80+
self.assertTrue((1, 9) == found)
8181
found = declarations.call_invocation.find_args(temp, found[1] + 1)
82-
self.failUnless((10, 14) == found)
82+
self.assertTrue((10, 14) == found)
8383

8484
def test_bug_unmatched_brace(self):
8585
src = 'AlternativeName((&string("")), (&string("")), (&string("")))'

unittests/calldef_matcher_tester.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def test(self):
2727
return_type='int',
2828
arg_types=[None, declarations.bool_t()])
2929
rda = declarations.matcher.get_single(criteria, self.declarations)
30-
self.failUnless(rda, "return_default_args function was not found.")
30+
self.assertTrue(rda, "return_default_args function was not found.")
3131

3232

3333
def create_suite():

unittests/calling_convention_tester.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def test_extract(self):
2222

2323
for expected, text in data:
2424
got = declarations.CALLING_CONVENTION_TYPES.extract(text)
25-
self.failUnless(
25+
self.assertTrue(
2626
got == expected, "Expected calling convention: %s, got %s" %
2727
(expected, got))
2828

unittests/const_volatile_arg_tester.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ def setUp(self):
2727
def test(self):
2828
f = self.global_ns.free_fun('pygccxml_bug')
2929
t = f.arguments[0].type
30-
self.failUnless(isinstance(t, declarations.pointer_t))
31-
self.failUnless(isinstance(t.base, declarations.volatile_t))
32-
self.failUnless(isinstance(t.base.base, declarations.const_t))
33-
self.failUnless(declarations.is_integral(t.base.base.base))
30+
self.assertTrue(isinstance(t, declarations.pointer_t))
31+
self.assertTrue(isinstance(t.base, declarations.volatile_t))
32+
self.assertTrue(isinstance(t.base.base, declarations.const_t))
33+
self.assertTrue(declarations.is_integral(t.base.base.base))
3434

3535

3636
def create_suite():

0 commit comments

Comments
 (0)