public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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