40
40
'Must set environment var RUN_CODE_TESTS=1')
41
41
def test_2to3(self):
42
42
# As we modernize the source code, we can remove more and more nofixes
43
self.run_checker(["2to3",
47
# The following fixes we don't want to remove, since they are false
48
# positives, things we don't care about, or real incompatibilities
49
# but which 2to3 can fix for us better automatically.
48
# The following fixes we don't want to remove, since they are false
49
# positives, things we don't care about, or real incompatibilities
50
# but which 2to3 can fix for us better automatically.
60
61
@unittest.skipUnless(os.getenv('RUN_CODE_TESTS', None) == '1',
61
62
'Must set environment var RUN_CODE_TESTS=1')
62
63
def test_pylint(self):
63
self.run_checker(["pylint",
65
"--msg-template={msg_id}: {line}: {msg}",
66
"--disable=E0203", # Access to member before its definition line
67
"--disable=E0602", # Undefined variable
68
"--disable=E0611", # No name in module
69
"--disable=E1101", # Has no member
70
"--disable=E1103", # Maybe has no member
71
"--ignore=_librsync.so",
72
os.path.join(_top_dir, 'duplicity'),
73
os.path.join(_top_dir, 'bin/duplicity'),
74
os.path.join(_top_dir, 'bin/rdiffdir')],
75
# Allow usage errors, older versions don't have
67
"--msg-template={msg_id}: {line}: {msg}",
68
"--disable=E0203", # Access to member before its definition line
69
"--disable=E0602", # Undefined variable
70
"--disable=E0611", # No name in module
71
"--disable=E1101", # Has no member
72
"--disable=E1103", # Maybe has no member
73
"--ignore=_librsync.so",
74
os.path.join(_top_dir, 'duplicity'),
75
os.path.join(_top_dir, 'bin/duplicity'),
76
os.path.join(_top_dir, 'bin/rdiffdir')],
77
# Allow usage errors, older versions don't have
79
81
@unittest.skipUnless(os.getenv('RUN_CODE_TESTS', None) == '1',
80
82
'Must set environment var RUN_CODE_TESTS=1')