* [gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/revdep_rebuild/, pym/gentoolkit/test/, pym/gentoolkit/, ...
@ 2020-01-26 15:20 Michał Górny
0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2020-01-26 15:20 UTC (permalink / raw
To: gentoo-commits
commit: cd4584ed5934381ff967f4a031b31b8c2e55b530
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 26 15:15:02 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jan 26 15:15:02 2020 +0000
URL: https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=cd4584ed
Modernize test assertions
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
pym/gentoolkit/cpv.py | 4 ++--
pym/gentoolkit/revdep_rebuild/settings.py | 6 +++---
pym/gentoolkit/test/eclean/test_search.py | 10 +++++-----
pym/gentoolkit/test/equery/test_init.py | 8 ++++----
pym/gentoolkit/test/test_cpv.py | 8 ++++----
pym/gentoolkit/test/test_helpers.py | 16 ++++++++--------
pym/gentoolkit/test/test_keyword.py | 10 +++++-----
pym/gentoolkit/test/test_query.py | 14 +++++++-------
8 files changed, 38 insertions(+), 38 deletions(-)
diff --git a/pym/gentoolkit/cpv.py b/pym/gentoolkit/cpv.py
index 169c833..2e8e167 100644
--- a/pym/gentoolkit/cpv.py
+++ b/pym/gentoolkit/cpv.py
@@ -28,8 +28,8 @@ from gentoolkit import errors
# Globals
# =======
-isvalid_version_re = re.compile(r"^(?:cvs\\.)?(?:\\d+)(?:\\.\\d+)*[a-z]?"
- r"(?:_(p(?:re)?|beta|alpha|rc)\\d*)*$")
+isvalid_version_re = re.compile(r"^(?:cvs\.)?(?:\d+)(?:\.\d+)*[a-z]?"
+ r"(?:_(p(?:re)?|beta|alpha|rc)\d*)*$")
isvalid_cat_re = re.compile(r"^(?:[a-zA-Z0-9][-a-zA-Z0-9+._]*(?:/(?!$))?)+$")
_pkg_re = re.compile(r"^[a-zA-Z0-9+._]+$")
# Prefix specific revision is of the form -r0<digit>+.<digit>+
diff --git a/pym/gentoolkit/revdep_rebuild/settings.py b/pym/gentoolkit/revdep_rebuild/settings.py
index ca8d5fa..718fee7 100644
--- a/pym/gentoolkit/revdep_rebuild/settings.py
+++ b/pym/gentoolkit/revdep_rebuild/settings.py
@@ -151,15 +151,15 @@ def parse_revdep_config(revdep_confdir):
line = line.strip()
#first check for comment, we do not want to regex all lines
if not line.startswith('#'):
- match = re.match(r'LD_LIBRARY_MASK=\\"([^"]+)\\"', line)
+ match = re.match(r'LD_LIBRARY_MASK=\"([^"]+)"', line)
if match is not None:
masked_files += ' ' + match.group(1)
continue
- match = re.match(r'SEARCH_DIRS_MASK=\\"([^"]+)\\"', line)
+ match = re.match(r'SEARCH_DIRS_MASK=\"([^"]+)"', line)
if match is not None:
masked_dirs += ' ' + match.group(1)
continue
- match = re.match(r'SEARCH_DIRS=\\"([^"]+)\\"', line)
+ match = re.match(r'SEARCH_DIRS="([^"]+)"', line)
if match is not None:
search_dirs += ' ' + match.group(1)
continue
diff --git a/pym/gentoolkit/test/eclean/test_search.py b/pym/gentoolkit/test/eclean/test_search.py
index 4533909..6dc26a2 100755
--- a/pym/gentoolkit/test/eclean/test_search.py
+++ b/pym/gentoolkit/test/eclean/test_search.py
@@ -166,12 +166,12 @@ class TestCheckLimits(unittest.TestCase):
test['results'].sort()
#print("actual=", run_results[i])
#print("should-be=", test['results'])
- self.failUnlessEqual(run_results[i], test["results"],
+ self.assertEqual(run_results[i], test["results"],
"/ntest_check_limits, test# %d, test=%s, diff=%s"
%(i, test['test'], str(set(run_results[i]).difference(test['results'])))
)
test['output'].sort()
- self.failUnlessEqual(run_callbacks[i], test['output'])
+ self.assertEqual(run_callbacks[i], test['output'])
class TestFetchRestricted(unittest.TestCase):
@@ -290,7 +290,7 @@ class TestFetchRestricted(unittest.TestCase):
else:
test = "FAILED"
print("comparing %s, %s" %(key, item), test)
- self.failUnlessEqual(sorted(testdata[item]), sorted(results[item]),
+ self.assertEqual(sorted(testdata[item]), sorted(results[item]),
"\n%s: %s %s data does not match\nresult=" %(test_name, key, item) +\
str(results[item]) + "\ntestdata=" + str(testdata[item]))
@@ -530,7 +530,7 @@ class TestNonDestructive(unittest.TestCase):
print("comparing %s, %s..." %(key, item), test)
if test == "FAILED":
print("", sorted(results[item]), "\n", sorted(testdata[item]))
- self.failUnlessEqual(sorted(testdata[item]), sorted(results[item]),
+ self.assertEqual(sorted(testdata[item]), sorted(results[item]),
"\n%s: %s, %s data does not match\n"
%(test_name, key, item) + \
"result=" + str(results[item]) + "\ntestdata=" + str(testdata[item])
@@ -609,7 +609,7 @@ class TestRemoveProtected(unittest.TestCase):
def test_remove_protected(self):
results = self.target_class._remove_protected(PKGS, CLEAN_ME)
- self.failUnlessEqual(results, self.results,
+ self.assertEqual(results, self.results,
"\ntest_remove_protected: data does not match\nresult=" +\
str(results) + "\ntestdata=" + str(self.results))
diff --git a/pym/gentoolkit/test/equery/test_init.py b/pym/gentoolkit/test/equery/test_init.py
index 22db564..075f653 100644
--- a/pym/gentoolkit/test/equery/test_init.py
+++ b/pym/gentoolkit/test/equery/test_init.py
@@ -28,15 +28,15 @@ class TestEqueryInit(unittest.TestCase):
'u': 'uses',
'w': 'which'
}
- self.failUnlessEqual(equery.NAME_MAP, name_map)
+ self.assertEqual(equery.NAME_MAP, name_map)
for short_name, long_name in zip(name_map, name_map.values()):
- self.failUnlessEqual(equery.expand_module_name(short_name),
+ self.assertEqual(equery.expand_module_name(short_name),
long_name)
- self.failUnlessEqual(equery.expand_module_name(long_name),
+ self.assertEqual(equery.expand_module_name(long_name),
long_name)
unused_keys = set(map(chr, range(0, 256))).difference(name_map.keys())
for key in unused_keys:
- self.failUnlessRaises(KeyError, equery.expand_module_name, key)
+ self.assertRaises(KeyError, equery.expand_module_name, key)
def test_main():
diff --git a/pym/gentoolkit/test/test_cpv.py b/pym/gentoolkit/test/test_cpv.py
index fe51a78..b34edfb 100644
--- a/pym/gentoolkit/test/test_cpv.py
+++ b/pym/gentoolkit/test/test_cpv.py
@@ -65,13 +65,13 @@ class TestGentoolkitCPV(unittest.TestCase):
]
# Check less than
for vt in version_tests:
- self.failUnless(compare_strs(vt[0], vt[1]) == -1)
+ self.assertTrue(compare_strs(vt[0], vt[1]) == -1)
# Check greater than
for vt in version_tests:
- self.failUnless(compare_strs(vt[1], vt[0]) == 1)
+ self.assertTrue(compare_strs(vt[1], vt[0]) == 1)
# Check equal
vt = ('sys-auth/pambase-20080318', 'sys-auth/pambase-20080318')
- self.failUnless(compare_strs(vt[0], vt[1]) == 0)
+ self.assertTrue(compare_strs(vt[0], vt[1]) == 0)
def test_chunk_splitting(self):
all_tests = [
@@ -126,7 +126,7 @@ class TestGentoolkitCPV(unittest.TestCase):
cpv = CPV(test[0])
keys = ('category', 'name', 'cp', 'version', 'revision', 'fullversion')
for k in keys:
- self.failUnlessEqual(
+ self.assertEqual(
getattr(cpv, k), test[1][k]
)
diff --git a/pym/gentoolkit/test/test_helpers.py b/pym/gentoolkit/test/test_helpers.py
index 81b9edf..734539c 100644
--- a/pym/gentoolkit/test/test_helpers.py
+++ b/pym/gentoolkit/test/test_helpers.py
@@ -73,7 +73,7 @@ class TestFileOwner(unittest.TestCase):
os.path.join(os.getcwd(), os.path.normpath(initial_file_list[3]))
]
- self.failUnlessEqual(expand_abspaths(initial_file_list), final_file_list)
+ self.assertEqual(expand_abspaths(initial_file_list), final_file_list)
def test_extend_realpaths(self):
extend_realpaths = helpers.FileOwner.extend_realpaths
@@ -96,19 +96,19 @@ class TestFileOwner(unittest.TestCase):
p = [f1.name, f2.name, sym1, sym2]
p_xr = extend_realpaths(p)
- self.failUnlessEqual(p_xr[0], f1.name)
- self.failUnlessEqual(p_xr[1], f2.name)
- self.failUnlessEqual(p_xr[2], sym1)
- self.failUnlessEqual(p_xr[3], sym2)
- self.failUnlessEqual(p_xr[4], f3.name)
+ self.assertEqual(p_xr[0], f1.name)
+ self.assertEqual(p_xr[1], f2.name)
+ self.assertEqual(p_xr[2], sym1)
+ self.assertEqual(p_xr[3], sym2)
+ self.assertEqual(p_xr[4], f3.name)
# Clean up
os.unlink(sym1)
os.unlink(sym2)
# Make sure we raise an exception if we don't get acceptable input
- self.failUnlessRaises(AttributeError, extend_realpaths, 'str')
- self.failUnlessRaises(AttributeError, extend_realpaths, set())
+ self.assertRaises(AttributeError, extend_realpaths, 'str')
+ self.assertRaises(AttributeError, extend_realpaths, set())
def test_main():
diff --git a/pym/gentoolkit/test/test_keyword.py b/pym/gentoolkit/test/test_keyword.py
index 5d5236b..6a03859 100644
--- a/pym/gentoolkit/test/test_keyword.py
+++ b/pym/gentoolkit/test/test_keyword.py
@@ -21,13 +21,13 @@ class TestGentoolkitKeyword(unittest.TestCase):
]
# Check less than
for vt in version_tests:
- self.failUnless(compare_strs(vt[0], vt[1]) == -1)
+ self.assertTrue(compare_strs(vt[0], vt[1]) == -1)
# Check greater than
for vt in version_tests:
- self.failUnless(compare_strs(vt[1], vt[0]) == 1)
+ self.assertTrue(compare_strs(vt[1], vt[0]) == 1)
# Check equal
vt = ('~amd64-linux', '~amd64-linux')
- self.failUnless(compare_strs(vt[0], vt[1]) == 0)
+ self.assertTrue(compare_strs(vt[0], vt[1]) == 0)
kwds_presort = [
'~amd64', '~amd64-linux', '~ppc', '~ppc-macos', '~x86',
@@ -38,8 +38,8 @@ class TestGentoolkitKeyword(unittest.TestCase):
'~ppc-macos', '~x86-macos', '~x86-solaris'
]
if sys.hexversion < 0x3000000:
- self.failUnlessEqual(sorted(kwds_presort, cmp=compare_strs), kwds_postsort)
- self.failUnlessEqual(sorted(kwds_presort, key = keyword.Keyword), kwds_postsort)
+ self.assertEqual(sorted(kwds_presort, cmp=compare_strs), kwds_postsort)
+ self.assertEqual(sorted(kwds_presort, key = keyword.Keyword), kwds_postsort)
def test_main():
diff --git a/pym/gentoolkit/test/test_query.py b/pym/gentoolkit/test/test_query.py
index 24880de..8eb0159 100644
--- a/pym/gentoolkit/test/test_query.py
+++ b/pym/gentoolkit/test/test_query.py
@@ -20,7 +20,7 @@ class TestQuery(unittest.TestCase):
'/',
]
for q in invalid_queries:
- self.failUnlessRaises(errors.GentoolkitInvalidPackage,
+ self.assertRaises(errors.GentoolkitInvalidPackage,
query.Query, q
)
@@ -32,7 +32,7 @@ class TestQuery(unittest.TestCase):
(q1.query_type, "simple")
]
for t in q1_tests:
- self.failUnlessEqual(t[0], t[1])
+ self.assertEqual(t[0], t[1])
q2 = query.Query('gentoolkit-.*', is_regex=True)
q2_tests = [
@@ -42,7 +42,7 @@ class TestQuery(unittest.TestCase):
(q2.query_type, "complex")
]
for t in q2_tests:
- self.failUnlessEqual(t[0], t[1])
+ self.assertEqual(t[0], t[1])
q3 = query.Query('*::gentoo')
q3_tests = [
@@ -52,7 +52,7 @@ class TestQuery(unittest.TestCase):
(q3.query_type, "complex")
]
for t in q3_tests:
- self.failUnlessEqual(t[0], t[1])
+ self.assertEqual(t[0], t[1])
q4 = query.Query('gcc:4.3')
q4_tests = [
@@ -62,7 +62,7 @@ class TestQuery(unittest.TestCase):
(q4.query_type, "simple")
]
for t in q4_tests:
- self.failUnlessEqual(t[0], t[1])
+ self.assertEqual(t[0], t[1])
q5 = query.Query('@system')
q5_tests = [
@@ -72,7 +72,7 @@ class TestQuery(unittest.TestCase):
(q5.query_type, "set")
]
for t in q5_tests:
- self.failUnlessEqual(t[0], t[1])
+ self.assertEqual(t[0], t[1])
def test_uses_globbing(self):
globbing_tests = [
@@ -88,7 +88,7 @@ class TestQuery(unittest.TestCase):
]
for gt in globbing_tests:
- self.failUnless(
+ self.assertTrue(
query.Query(gt[0]).uses_globbing() == gt[1]
)
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-01-26 15:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-26 15:20 [gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/revdep_rebuild/, pym/gentoolkit/test/, pym/gentoolkit/, Michał Górny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox