aports/community/ufw/0002-assertEqual.patch
2024-07-14 20:28:31 +00:00

1327 lines
59 KiB
Diff

From 1e22488c432f8fd7f880b19f6d5aa9693bd432ff Mon Sep 17 00:00:00 2001
From: Alex Murray <alex.murray@canonical.com>
Date: Wed, 31 Jan 2024 16:31:44 +1030
Subject: [PATCH 2/2] tests/unit: update to use assertEqual for python 3.12
As reported downstream to Ubuntu in LP: #2051540
Signed-off-by: Alex Murray <alex.murray@canonical.com>
---
tests/unit/test_applications.py | 12 +-
tests/unit/test_backend.py | 16 +-
tests/unit/test_backend_iptables.py | 88 ++++-----
tests/unit/test_common.py | 278 ++++++++++++++--------------
tests/unit/test_parser.py | 22 +--
tests/unit/test_util.py | 54 +++---
6 files changed, 235 insertions(+), 235 deletions(-)
diff --git a/tests/unit/test_applications.py b/tests/unit/test_applications.py
index 07467c0..996dea1 100644
--- a/tests/unit/test_applications.py
+++ b/tests/unit/test_applications.py
@@ -37,9 +37,9 @@ class ApplicationsTestCase(unittest.TestCase):
pass
self.assertTrue('WWW' in self.profiles.keys(), "Could not find 'WWW'")
- self.assertEquals(self.profiles['WWW']['ports'], "80/tcp")
- self.assertEquals(self.profiles['WWW']['title'], "Web Server")
- self.assertEquals(self.profiles['WWW']['description'], "Web server")
+ self.assertEqual(self.profiles['WWW']['ports'], "80/tcp")
+ self.assertEqual(self.profiles['WWW']['title'], "Web Server")
+ self.assertEqual(self.profiles['WWW']['description'], "Web server")
def test_valid_profile_name(self):
'''Test valid_profile_name()'''
@@ -130,18 +130,18 @@ class ApplicationsTestCase(unittest.TestCase):
def test_get_title(self):
'''Test get_title()'''
- self.assertEquals(ufw.applications.get_title(self.profiles['WWW']),
+ self.assertEqual(ufw.applications.get_title(self.profiles['WWW']),
'Web Server')
def test_get_description(self):
'''Test get_description()'''
- self.assertEquals(ufw.applications.get_description(self.profiles['WWW']),
+ self.assertEqual(ufw.applications.get_description(self.profiles['WWW']),
'Web server')
def test_get_ports(self):
'''Test get_ports()'''
expected_ports = ['80/tcp']
- self.assertEquals(ufw.applications.get_ports(self.profiles['WWW']),
+ self.assertEqual(ufw.applications.get_ports(self.profiles['WWW']),
expected_ports)
diff --git a/tests/unit/test_backend.py b/tests/unit/test_backend.py
index cc57990..afe531c 100644
--- a/tests/unit/test_backend.py
+++ b/tests/unit/test_backend.py
@@ -35,18 +35,18 @@ class BackendTestCase(unittest.TestCase):
def test_installation_defaults(self):
'''Test installation defaults'''
- self.assertEquals(self.backend.defaults['default_input_policy'],
+ self.assertEqual(self.backend.defaults['default_input_policy'],
"drop")
- self.assertEquals(self.backend.defaults['default_forward_policy'],
+ self.assertEqual(self.backend.defaults['default_forward_policy'],
"drop")
- self.assertEquals(self.backend.defaults['default_output_policy'],
+ self.assertEqual(self.backend.defaults['default_output_policy'],
"accept")
self.assertTrue("ipt_modules" not in self.backend.defaults)
- self.assertEquals(self.backend.defaults['loglevel'], 'low')
- self.assertEquals(self.backend.defaults['manage_builtins'], 'no')
- self.assertEquals(self.backend.defaults['enabled'], 'no')
- self.assertEquals(self.backend.defaults['ipv6'], 'yes')
- self.assertEquals(self.backend.defaults['default_application_policy'],
+ self.assertEqual(self.backend.defaults['loglevel'], 'low')
+ self.assertEqual(self.backend.defaults['manage_builtins'], 'no')
+ self.assertEqual(self.backend.defaults['enabled'], 'no')
+ self.assertEqual(self.backend.defaults['ipv6'], 'yes')
+ self.assertEqual(self.backend.defaults['default_application_policy'],
'skip')
diff --git a/tests/unit/test_backend_iptables.py b/tests/unit/test_backend_iptables.py
index b2dfc8a..e958c95 100644
--- a/tests/unit/test_backend_iptables.py
+++ b/tests/unit/test_backend_iptables.py
@@ -129,42 +129,42 @@ class BackendIptablesTestCase(unittest.TestCase):
'''Test get_app_rules_from_template()'''
pr = ufw.frontend.parse_command(['rule', 'allow', 'CIFS'])
rules = self.backend.get_app_rules_from_template(pr.data['rule'])
- self.assertEquals(len(rules), 2)
+ self.assertEqual(len(rules), 2)
for r in rules:
- self.assertEquals(r.dapp, 'CIFS')
+ self.assertEqual(r.dapp, 'CIFS')
pr = ufw.frontend.parse_command(['rule', 'deny',
'from', 'any', 'app', 'CIFS'])
rules = self.backend.get_app_rules_from_template(pr.data['rule'])
- self.assertEquals(len(rules), 2)
+ self.assertEqual(len(rules), 2)
for r in rules:
- self.assertEquals(r.sapp, 'CIFS')
+ self.assertEqual(r.sapp, 'CIFS')
pr = ufw.frontend.parse_command(['rule', 'reject',
'to', 'any', 'app', 'CIFS',
'from', 'any', 'app', 'CIFS'])
rules = self.backend.get_app_rules_from_template(pr.data['rule'])
- self.assertEquals(len(rules), 2)
+ self.assertEqual(len(rules), 2)
for r in rules:
- self.assertEquals(r.dapp, 'CIFS')
- self.assertEquals(r.sapp, 'CIFS')
+ self.assertEqual(r.dapp, 'CIFS')
+ self.assertEqual(r.sapp, 'CIFS')
pr = ufw.frontend.parse_command(['rule', 'reject',
'to', 'any', 'app', 'WWW',
'from', 'any', 'app', 'WWW Secure'])
rules = self.backend.get_app_rules_from_template(pr.data['rule'])
- self.assertEquals(len(rules), 1)
+ self.assertEqual(len(rules), 1)
for r in rules:
- self.assertEquals(r.dapp, 'WWW')
- self.assertEquals(r.sapp, 'WWW Secure')
+ self.assertEqual(r.dapp, 'WWW')
+ self.assertEqual(r.sapp, 'WWW Secure')
pr = ufw.frontend.parse_command(['rule', 'allow',
'from', 'any', 'app', 'IPP',
'to', 'any', 'app', 'WWW'])
rules = self.backend.get_app_rules_from_template(pr.data['rule'])
- self.assertEquals(len(rules), 1)
+ self.assertEqual(len(rules), 1)
for r in rules:
- self.assertEquals(r.sapp, 'IPP')
+ self.assertEqual(r.sapp, 'IPP')
pr = ufw.frontend.parse_command(['rule', 'allow', '12345'])
tests.unit.support.check_for_exception(self,
@@ -180,13 +180,13 @@ class BackendIptablesTestCase(unittest.TestCase):
(s, res) = self.backend.update_app_rule('WWW')
self.assertFalse(res)
- self.assertEquals(s, "")
+ self.assertEqual(s, "")
pr = ufw.frontend.parse_command([] + ['rule', 'allow', 'CIFS'])
self.backend.rules.append(pr.data['rule'])
(s, res) = self.backend.update_app_rule('WWW')
self.assertFalse(res)
- self.assertEquals(s, "")
+ self.assertEqual(s, "")
(s, res) = self.backend.update_app_rule('CIFS')
self.assertTrue(res)
self.assertTrue('CIFS' in s)
@@ -198,7 +198,7 @@ class BackendIptablesTestCase(unittest.TestCase):
self.backend.rules6.append(pr.data['rule'])
(s, res) = self.backend.update_app_rule('WWW')
self.assertFalse(res)
- self.assertEquals(s, "")
+ self.assertEqual(s, "")
(s, res) = self.backend.update_app_rule('WWW Secure')
self.assertTrue(res)
self.assertTrue('WWW Secure' in s)
@@ -212,7 +212,7 @@ class BackendIptablesTestCase(unittest.TestCase):
self.backend.rules6.append(pr.data['rule'])
(s, res) = self.backend.update_app_rule('WWW')
self.assertFalse(res)
- self.assertEquals(s, "")
+ self.assertEqual(s, "")
(s, res) = self.backend.update_app_rule('WWW Full')
self.assertTrue(res)
self.assertTrue('WWW Full' in s)
@@ -223,7 +223,7 @@ class BackendIptablesTestCase(unittest.TestCase):
self.backend.rules6.append(pr.data['rule'])
(s, res) = self.backend.update_app_rule('WWW')
self.assertFalse(res)
- self.assertEquals(s, "")
+ self.assertEqual(s, "")
(s, res) = self.backend.update_app_rule('NFS')
self.assertTrue(res)
self.assertTrue('NFS' in s)
@@ -231,10 +231,10 @@ class BackendIptablesTestCase(unittest.TestCase):
def test_find_application_name(self):
'''Test find_application_name()'''
res = self.backend.find_application_name('WWW')
- self.assertEquals(res, 'WWW')
+ self.assertEqual(res, 'WWW')
res = self.backend.find_application_name('WwW')
- self.assertEquals(res, 'WWW')
+ self.assertEqual(res, 'WWW')
f = os.path.join(self.backend.files['apps'], "testapp")
contents = '''
@@ -274,10 +274,10 @@ ports=80/tcp
self.backend.rules6.append(pr.data['rule'])
res = self.backend.find_other_position(2, v6=True)
- self.assertEquals(res, 0)
+ self.assertEqual(res, 0)
res = self.backend.find_other_position(1, v6=False)
- self.assertEquals(res, 2)
+ self.assertEqual(res, 2)
tests.unit.support.check_for_exception(self,
ValueError,
@@ -309,7 +309,7 @@ ports=80/tcp
self.backend.rules6.append(pr.data['rule'])
res = self.backend.find_other_position(3, v6=True)
- self.assertEquals(res, 0)
+ self.assertEqual(res, 0)
def test_get_loglevel(self):
'''Test get_loglevel()'''
@@ -339,7 +339,7 @@ ports=80/tcp
def test_get_rules_count(self):
'''Test get_rules_count()'''
res = self.backend.get_rules_count(v6=False)
- self.assertEquals(res, 0)
+ self.assertEqual(res, 0)
pr = ufw.frontend.parse_command([] + ['rule', 'allow',
'from', '1234:fff::/64',
@@ -355,10 +355,10 @@ ports=80/tcp
self.backend.rules6.append(pr.data['rule'])
res = self.backend.get_rules_count(v6=False)
- self.assertEquals(res, 1)
+ self.assertEqual(res, 1)
res = self.backend.get_rules_count(v6=True)
- self.assertEquals(res, 2)
+ self.assertEqual(res, 2)
def test_get_rule_by_number(self):
'''Test get_rule_by_number()'''
@@ -378,31 +378,31 @@ ports=80/tcp
self.backend.rules6.append(pr3.data['rule'])
res = self.backend.get_rule_by_number(1)
- self.assertEquals(ufw.common.UFWRule.match(res, pr1.data['rule']), 0)
- self.assertEquals(ufw.common.UFWRule.match(res, pr2.data['rule']), 1)
- self.assertEquals(ufw.common.UFWRule.match(res, pr3.data['rule']), 1)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr1.data['rule']), 0)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr2.data['rule']), 1)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr3.data['rule']), 1)
res = self.backend.get_rule_by_number(2)
- self.assertEquals(ufw.common.UFWRule.match(res, pr2.data['rule']), 0)
- self.assertEquals(ufw.common.UFWRule.match(res, pr1.data['rule']), 1)
- self.assertEquals(ufw.common.UFWRule.match(res, pr3.data['rule']), 1)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr2.data['rule']), 0)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr1.data['rule']), 1)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr3.data['rule']), 1)
res = self.backend.get_rule_by_number(3)
- self.assertEquals(ufw.common.UFWRule.match(res, pr3.data['rule']), 0)
- self.assertEquals(ufw.common.UFWRule.match(res, pr1.data['rule']), 1)
- self.assertEquals(ufw.common.UFWRule.match(res, pr2.data['rule']), 1)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr3.data['rule']), 0)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr1.data['rule']), 1)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr2.data['rule']), 1)
res = self.backend.get_rule_by_number(4)
- self.assertEquals(res, None)
+ self.assertEqual(res, None)
pr4 = ufw.frontend.parse_command([] + ['rule', 'allow', 'CIFS'])
self.backend.rules.append(pr4.data['rule'])
pr4.data['rule'].set_v6(True)
self.backend.rules6.append(pr4.data['rule'])
res = self.backend.get_rule_by_number(6)
- self.assertEquals(res, None)
+ self.assertEqual(res, None)
res = self.backend.get_rule_by_number(4)
- self.assertEquals(ufw.common.UFWRule.match(res, pr4.data['rule']), 1)
+ self.assertEqual(ufw.common.UFWRule.match(res, pr4.data['rule']), 1)
def test_get_matching(self):
'''Test get_matching()'''
@@ -414,7 +414,7 @@ ports=80/tcp
test_rule = pr1.data['rule'].dup_rule()
res = self.backend.get_matching(test_rule)
- self.assertEquals(len(res), 2)
+ self.assertEqual(len(res), 2)
def test_set_bad_default_application_policy(self):
'''Test bad set_default_application_policy()'''
@@ -451,7 +451,7 @@ ports=80/tcp
res = self.backend._get_default_policy("input")
else:
res = self.backend._get_default_policy("output")
- self.assertEquals(res, policy)
+ self.assertEqual(res, policy)
# no dryrun for routed
self.backend.dryrun = False
@@ -469,14 +469,14 @@ ports=80/tcp
check_forward=True)
if not forward_enabled:
policy = "disabled"
- self.assertEquals(res, policy)
+ self.assertEqual(res, policy)
def test_set_default(self):
'''Test set_default()'''
self.backend.set_default(self.backend.files['defaults'],
'NEW_INPUT_POLICY',
'accept')
- self.assertEquals(self.backend.defaults['new_input_policy'], 'accept')
+ self.assertEqual(self.backend.defaults['new_input_policy'], 'accept')
def test_set_bad_default(self):
'''Test bad set_default_policy()'''
@@ -523,7 +523,7 @@ ports=80/tcp
for cmd in cmds:
pr = ufw.frontend.parse_command(cmd + [])
action = cmd[1]
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
if 'rule' in pr.data:
if pr.data['rule'].v6:
@@ -576,7 +576,7 @@ ports=80/tcp
for cmd in cmds:
pr = ufw.frontend.parse_command(cmd + [])
action = cmd[1]
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
if 'rule' in pr.data:
if pr.data['rule'].v6:
@@ -694,7 +694,7 @@ ports=80/tcp
for cmd in cmds_sim:
pr = ufw.frontend.parse_command(cmd + [])
action = cmd[1]
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
if 'rule' in pr.data:
self.ui.do_action(pr.action, pr.data['rule'], \
diff --git a/tests/unit/test_common.py b/tests/unit/test_common.py
index 45e3e9d..37e52e0 100644
--- a/tests/unit/test_common.py
+++ b/tests/unit/test_common.py
@@ -78,7 +78,7 @@ class CommonTestCase(unittest.TestCase):
try:
raise ufw.common.UFWError("test")
except ufw.common.UFWError as e:
- self.assertEquals(e.value, "test", "'%s' != 'test'" % e.value)
+ self.assertEqual(e.value, "test", "'%s' != 'test'" % e.value)
return
self.assertTrue(False, "Did not raise an error")
@@ -86,14 +86,14 @@ class CommonTestCase(unittest.TestCase):
'''Test UFWError.str()'''
e = ufw.common.UFWError("test")
search = repr("test")
- self.assertEquals(str(e), search, "'%s' != 'test'" % search)
+ self.assertEqual(str(e), search, "'%s' != 'test'" % search)
def test__init_(self):
'''Test UFWRule.__init__()'''
r = ufw.common.UFWRule("allow", "tcp", "22")
- self.assertEquals(r.action, "allow")
- self.assertEquals(r.protocol, "tcp")
- self.assertEquals(r.dport, "22")
+ self.assertEqual(r.action, "allow")
+ self.assertEqual(r.protocol, "tcp")
+ self.assertEqual(r.dport, "22")
tests.unit.support.check_for_exception(self, ufw.common.UFWError,
ufw.common.UFWRule,
@@ -109,90 +109,90 @@ class CommonTestCase(unittest.TestCase):
"interface_in=, interface_out=, logtype=, multi=False, " + \
"position=0, protocol=any, remove=False, sapp=, " + \
"sport=any, src=0.0.0.0/0, updated=False, v6=False"
- self.assertEquals(res, search, "'%s' != '%s'" % (res, search))
+ self.assertEqual(res, search, "'%s' != '%s'" % (res, search))
def test_dup_rule(self):
'''Test dup_rule()'''
r = self.rules["any"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.match(r, self.rules["any"]), 0)
+ self.assertEqual(ufw.common.UFWRule.match(r, self.rules["any"]), 0)
def test_format_rule(self):
'''Test format_rule()'''
s = str(self.rules["any"])
- self.assertEquals(s, "-p all -j ACCEPT")
+ self.assertEqual(s, "-p all -j ACCEPT")
s = str(self.rules["app-both"])
- self.assertEquals(s, "-p all --dport 80 --sport 80 -j DROP " + \
+ self.assertEqual(s, "-p all --dport 80 --sport 80 -j DROP " + \
"-m comment --comment 'dapp_Apache,sapp_Apache'")
s = str(self.rules["dapp"])
- self.assertEquals(s, "-p all --dport 80 -j ACCEPT " + \
+ self.assertEqual(s, "-p all --dport 80 -j ACCEPT " + \
"-m comment --comment 'dapp_Apache'")
s = str(self.rules["full-any"])
- self.assertEquals(s, "-p all -d 10.0.0.1 --dport 123 " + \
+ self.assertEqual(s, "-p all -d 10.0.0.1 --dport 123 " + \
"-s 10.0.0.2 --sport 124 -j ACCEPT")
s = str(self.rules["full-ipv6"])
- self.assertEquals(s, "-p ipv6 -d 10.0.0.1 --dport 123 " + \
+ self.assertEqual(s, "-p ipv6 -d 10.0.0.1 --dport 123 " + \
"-s 10.0.0.2 --sport 124 -j DROP")
s = str(self.rules["full-tcp"])
- self.assertEquals(s, "-p tcp -d 10.0.0.1 --dport 123 " + \
+ self.assertEqual(s, "-p tcp -d 10.0.0.1 --dport 123 " + \
"-s 10.0.0.2 --sport 124 -j LIMIT")
s = str(self.rules["full-udp"])
- self.assertEquals(s, "-p udp -d 10.0.0.1 --dport 123 " + \
+ self.assertEqual(s, "-p udp -d 10.0.0.1 --dport 123 " + \
"-s 10.0.0.2 --sport 124 -j REJECT")
s = str(self.rules["ipv6"])
- self.assertEquals(s, "-p ipv6 -j DROP")
+ self.assertEqual(s, "-p ipv6 -j DROP")
s = str(self.rules["log"])
- self.assertEquals(s, "-p tcp --dport 22 -j ACCEPT_log")
+ self.assertEqual(s, "-p tcp --dport 22 -j ACCEPT_log")
s = str(self.rules["log-all"])
- self.assertEquals(s, "-p tcp --dport 22 -j ACCEPT_log-all")
+ self.assertEqual(s, "-p tcp --dport 22 -j ACCEPT_log-all")
r = self.rules["log-all"].dup_rule()
r.set_action("deny_log-all")
s = str(r)
- self.assertEquals(s, "-p tcp --dport 22 -j DROP_log-all")
+ self.assertEqual(s, "-p tcp --dport 22 -j DROP_log-all")
s = str(self.rules["multi-both"])
- self.assertEquals(s, "-p tcp -m multiport " + \
+ self.assertEqual(s, "-p tcp -m multiport " + \
"--dports 80,443,8080:8090 " + \
"-m multiport --sports 23 -j ACCEPT")
s = str(self.rules["multi-dport"])
- self.assertEquals(s, "-p tcp -m multiport " + \
+ self.assertEqual(s, "-p tcp -m multiport " + \
"--dports 80,443,8080:8090 -j ACCEPT")
s = str(self.rules["multi-sport"])
- self.assertEquals(s, "-p tcp -m multiport " + \
+ self.assertEqual(s, "-p tcp -m multiport " + \
"--sports 80,443,8080:8090 -j ACCEPT")
s = str(self.rules["reject-tcp"])
- self.assertEquals(s, "-p tcp -j REJECT --reject-with tcp-reset")
+ self.assertEqual(s, "-p tcp -j REJECT --reject-with tcp-reset")
s = str(self.rules["reject-udp"])
- self.assertEquals(s, "-p udp -j REJECT")
+ self.assertEqual(s, "-p udp -j REJECT")
s = str(self.rules["sapp"])
- self.assertEquals(s, "-p all --sport 80 -j DROP " + \
+ self.assertEqual(s, "-p all --sport 80 -j DROP " + \
"-m comment --comment 'sapp_Apache'")
s = str(self.rules["tcp"])
- self.assertEquals(s, "-p tcp -j LIMIT")
+ self.assertEqual(s, "-p tcp -j LIMIT")
s = str(self.rules["udp"])
- self.assertEquals(s, "-p udp -j ACCEPT")
+ self.assertEqual(s, "-p udp -j ACCEPT")
def test_set_action(self):
'''Test set_action()'''
r = self.rules["any"]
for action in ['allow', 'deny', 'reject', 'limit']:
r.set_action(action)
- self.assertEquals(action, r.action, "%s != %s" %
+ self.assertEqual(action, r.action, "%s != %s" %
(action, r.action))
def test_set_port(self):
@@ -212,21 +212,21 @@ class CommonTestCase(unittest.TestCase):
r = rule.dup_rule()
r.set_port(port, loc)
if loc == 'dst':
- self.assertEquals(port, r.dport, "%s != %s" % (port,
+ self.assertEqual(port, r.dport, "%s != %s" % (port,
r.dport))
else:
- self.assertEquals(port, r.sport, "%s != %s" % (port,
+ self.assertEqual(port, r.sport, "%s != %s" % (port,
r.sport))
r = self.rules["dapp"].dup_rule()
r.dapp = "Apache"
r.set_port("Apache", "dst")
- self.assertEquals(r.dapp, r.dport, "%s != %s" % (r.dapp, r.dport))
+ self.assertEqual(r.dapp, r.dport, "%s != %s" % (r.dapp, r.dport))
r = self.rules["sapp"].dup_rule()
r.sapp = "Apache"
r.set_port("Apache", "src")
- self.assertEquals(r.sapp, r.sport, "%s != %s" % (r.sapp, r.sport))
+ self.assertEqual(r.sapp, r.sport, "%s != %s" % (r.sapp, r.sport))
def test_set_port_bad(self):
'''Test set_port() - bad'''
@@ -263,7 +263,7 @@ class CommonTestCase(unittest.TestCase):
r = self.rules["any"]
for proto in ['any', 'tcp', 'udp', 'ipv6', 'esp', 'ah', 'vrrp']:
r.set_protocol(proto)
- self.assertEquals(proto, r.protocol, "%s != %s" %
+ self.assertEqual(proto, r.protocol, "%s != %s" %
(proto, r.protocol))
def test_set_protocol_bad(self):
@@ -281,20 +281,20 @@ class CommonTestCase(unittest.TestCase):
x.set_v6(False)
x._fix_anywhere()
search = "0.0.0.0/0"
- self.assertEquals(x.dst, search, "'%s' != '%s'" % (x.dst, search))
+ self.assertEqual(x.dst, search, "'%s' != '%s'" % (x.dst, search))
y = x.dup_rule()
y.set_v6(True)
y._fix_anywhere()
search = "::/0"
- self.assertEquals(y.dst, search, "'%s' != '%s'" % (y.dst, search))
+ self.assertEqual(y.dst, search, "'%s' != '%s'" % (y.dst, search))
def test_set_v6(self):
'''Test set_v6()'''
r = self.rules["any"]
for ipv6 in [True, False]:
r.set_v6(ipv6)
- self.assertEquals(ipv6, r.v6, "%s != %s" %
+ self.assertEqual(ipv6, r.v6, "%s != %s" %
(ipv6, r.v6))
def test_set_src(self):
@@ -302,7 +302,7 @@ class CommonTestCase(unittest.TestCase):
r = self.rules["any"]
for src in ["10.0.0.3"]:
r.set_src(src)
- self.assertEquals(src, r.src, "%s != %s" %
+ self.assertEqual(src, r.src, "%s != %s" %
(src, r.src))
def test_set_src_bad(self):
@@ -319,7 +319,7 @@ class CommonTestCase(unittest.TestCase):
r = self.rules["any"]
for dst in ["10.0.0.3"]:
r.set_dst(dst)
- self.assertEquals(dst, r.dst, "%s != %s" %
+ self.assertEqual(dst, r.dst, "%s != %s" %
(dst, r.dst))
def test_set_dst_bad(self):
@@ -340,10 +340,10 @@ class CommonTestCase(unittest.TestCase):
"=foo", "vethQNIAKF@if18", "lo"]:
r.set_interface(if_type, interface)
if if_type == "in":
- self.assertEquals(interface, r.interface_in, "%s != %s" %
+ self.assertEqual(interface, r.interface_in, "%s != %s" %
(interface, r.interface_in))
else:
- self.assertEquals(interface, r.interface_out, "%s != %s" %
+ self.assertEqual(interface, r.interface_out, "%s != %s" %
(interface, r.interface_out))
def test_set_interface_bad(self):
@@ -370,7 +370,7 @@ class CommonTestCase(unittest.TestCase):
'''Test set_position()'''
r = self.rules["any"]
r.set_position(2)
- self.assertEquals(2, r.position)
+ self.assertEqual(2, r.position)
def test_set_position_bad(self):
'''Test set_position() - bad'''
@@ -385,7 +385,7 @@ class CommonTestCase(unittest.TestCase):
r = self.rules["any"]
for logtype in ["", "log", "log-all"]:
r.set_logtype(logtype)
- self.assertEquals(logtype, r.logtype, "%s != %s" %
+ self.assertEqual(logtype, r.logtype, "%s != %s" %
(logtype, r.logtype))
def test_set_logtype_bad(self):
@@ -402,7 +402,7 @@ class CommonTestCase(unittest.TestCase):
r = self.rules["any"]
for direction in ["in", "out"]:
r.set_direction(direction)
- self.assertEquals(direction, r.direction, "%s != %s" %
+ self.assertEqual(direction, r.direction, "%s != %s" %
(direction, r.direction))
def test_set_direction_bad(self):
@@ -423,7 +423,7 @@ class CommonTestCase(unittest.TestCase):
for rule in keys:
r = self.rules[rule].dup_rule()
r.normalize()
- self.assertEquals(ufw.common.UFWRule.match(self.rules[rule], r), 0,
+ self.assertEqual(ufw.common.UFWRule.match(self.rules[rule], r), 0,
"'%s' != '%s'" % (self.rules[rule], r))
# Bad rules
@@ -452,109 +452,109 @@ class CommonTestCase(unittest.TestCase):
rule = ufw.common.UFWRule("allow", "any", dst=addr)
rule.set_v6(v6)
rule.normalize()
- self.assertEquals(expected, rule.dst,
+ self.assertEqual(expected, rule.dst,
"'%s' != '%s'" % (expected, rule.dst))
- self.assertEquals(addr != expected, rule.updated,
+ self.assertEqual(addr != expected, rule.updated,
"'%s' not updated" % addr)
rule = ufw.common.UFWRule("allow", "any", src=addr)
rule.set_v6(v6)
rule.normalize()
- self.assertEquals(expected, rule.src,
+ self.assertEqual(expected, rule.src,
"'%s' != '%s'" % (expected, rule.src))
- self.assertEquals(addr != expected, rule.updated,
+ self.assertEqual(addr != expected, rule.updated,
"'%s' not updated" % addr)
def test_match(self):
'''Test match()'''
x = self.rules["full-any"].dup_rule()
y = self.rules["full-any"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.match(x, y), 0)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 0)
for action in ['reject', 'deny', 'limit']:
y = self.rules["full-any"].dup_rule()
y.set_action(action)
- self.assertEquals(ufw.common.UFWRule.match(x, y), -1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), -1)
for logtype in ['log', 'log-all']:
y = self.rules["full-any"].dup_rule()
y.set_logtype(logtype)
- self.assertEquals(ufw.common.UFWRule.match(x, y), -1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), -1)
for comment in ['comment1', 'comment2']:
y = self.rules["full-any"].dup_rule()
y.set_comment(comment)
- self.assertEquals(ufw.common.UFWRule.match(x, y), -2)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), -2)
y = self.rules["full-any"].dup_rule()
y.set_port("456", loc="dst")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = self.rules["full-any"].dup_rule()
y.set_port("456", loc="src")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = self.rules["full-any"].dup_rule()
y.set_protocol("tcp")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = self.rules["full-any"].dup_rule()
y.set_src("192.168.0.1")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = self.rules["full-any"].dup_rule()
y.set_dst("192.168.0.1")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = self.rules["full-any"].dup_rule()
y.set_dst("fe80::1")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = ufw.common.UFWRule("allow", "tcp", dst="fe80::1")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = self.rules["full-any"].dup_rule()
y.sapp = "OpenSSH"
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = self.rules["full-any"].dup_rule()
y.dapp = "OpenSSH"
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
y = self.rules["full-any"].dup_rule()
y.set_interface("in", "eth0")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
x = ufw.common.UFWRule("allow", "tcp", direction="out")
y = x.dup_rule()
y.set_interface("out", "eth0")
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
x = self.rules["any"].dup_rule()
y = self.rules["any"].dup_rule()
y.v6 = True
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
x = self.rules["any"].dup_rule()
y = self.rules["any"].dup_rule()
y.forward = True
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
x = self.rules["full-any"].dup_rule()
y = self.rules["full-any"].dup_rule()
y.forward = True
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
x = self.rules["multi-both"].dup_rule()
y = self.rules["multi-both"].dup_rule()
y.forward = True
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
x = ufw.common.UFWRule("allow", "tcp", direction="out")
x.set_interface("out", "eth0")
y = x.dup_rule()
y.direction = "in"
- self.assertEquals(ufw.common.UFWRule.match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.match(x, y), 1)
tests.unit.support.check_for_exception(self, ValueError,
x.match,
@@ -564,108 +564,108 @@ class CommonTestCase(unittest.TestCase):
'''Test fuzzy_dst_match()'''
x = self.rules["full-any"].dup_rule()
y = self.rules["full-any"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
x.set_protocol("tcp")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), -1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), -1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["multi-dport"].dup_rule()
y = self.rules["multi-dport"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
y.set_protocol("any")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), -1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), -1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["multi-dport"].dup_rule()
y = self.rules["multi-dport"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
y.set_protocol("any")
y.set_port("%s,8181" % y.dport, "dst")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["any"].dup_rule()
x.set_port("80")
x.set_protocol("tcp")
y = self.rules["multi-dport"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), -1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), -1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["any"].dup_rule()
x.set_port("8081")
x.set_protocol("tcp")
y = self.rules["multi-dport"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), -1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), -1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["any"].dup_rule()
x.set_port("8079")
x.set_protocol("tcp")
y = self.rules["multi-dport"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["full-any"].dup_rule()
y = self.rules["full-any"].dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
y.set_direction("out")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
x = self.rules["full-any"].dup_rule()
y = self.rules["full-any"].dup_rule()
y.set_dst("10.0.0.3")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["full-any"].dup_rule()
y = self.rules["full-any"].dup_rule()
y.set_dst("11.0.0.0/8")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["full-any"].dup_rule()
y = self.rules["full-any"].dup_rule()
y.set_interface("in", "eth0")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), -1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), -1)
x = self.rules["full-any"].dup_rule()
x.set_interface("in", "eth0")
y = x.dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 0)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 0)
x = self.rules["full-any"].dup_rule()
x.set_interface("in", "eth0")
y = x.dup_rule()
y.set_interface("in", "eth1")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["full-any"].dup_rule()
x.set_interface("in", "lo")
y = x.dup_rule()
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 0)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 0)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 0)
x = self.rules["full-any"].dup_rule()
x.set_interface("in", "lo")
y = x.dup_rule()
y.set_dst("11.0.0.0/8")
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["any"].dup_rule()
y = x.dup_rule()
y.set_v6(True)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
x = self.rules["any"].dup_rule()
y = x.dup_rule()
y.forward = True
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
- self.assertEquals(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(x, y), 1)
+ self.assertEqual(ufw.common.UFWRule.fuzzy_dst_match(y, x), 1)
tests.unit.support.check_for_exception(self, ValueError,
x.fuzzy_dst_match,
@@ -685,60 +685,60 @@ class CommonTestCase(unittest.TestCase):
'''Test get_app_tuple()'''
r = self.rules['dapp'].dup_rule()
t = r.get_app_tuple().split()
- self.assertEquals(self.rules['dapp'].dapp, t[0])
- self.assertEquals(self.rules['dapp'].dst, t[1])
- self.assertEquals("any", t[2])
- self.assertEquals("0.0.0.0/0", t[3])
+ self.assertEqual(self.rules['dapp'].dapp, t[0])
+ self.assertEqual(self.rules['dapp'].dst, t[1])
+ self.assertEqual("any", t[2])
+ self.assertEqual("0.0.0.0/0", t[3])
r.set_direction("in")
t = r.get_app_tuple().split()
- self.assertEquals(self.rules['dapp'].dapp, t[0])
- self.assertEquals(self.rules['dapp'].dst, t[1])
- self.assertEquals("any", t[2])
- self.assertEquals("0.0.0.0/0", t[3])
- self.assertEquals("in", t[4])
+ self.assertEqual(self.rules['dapp'].dapp, t[0])
+ self.assertEqual(self.rules['dapp'].dst, t[1])
+ self.assertEqual("any", t[2])
+ self.assertEqual("0.0.0.0/0", t[3])
+ self.assertEqual("in", t[4])
r.set_interface("in", "eth0")
t = r.get_app_tuple().split()
- self.assertEquals(self.rules['dapp'].dapp, t[0])
- self.assertEquals(self.rules['dapp'].dst, t[1])
- self.assertEquals("any", t[2])
- self.assertEquals("0.0.0.0/0", t[3])
- self.assertEquals("in_eth0", t[4])
+ self.assertEqual(self.rules['dapp'].dapp, t[0])
+ self.assertEqual(self.rules['dapp'].dst, t[1])
+ self.assertEqual("any", t[2])
+ self.assertEqual("0.0.0.0/0", t[3])
+ self.assertEqual("in_eth0", t[4])
r = self.rules['sapp'].dup_rule()
t = r.get_app_tuple().split()
- self.assertEquals("any", t[0])
- self.assertEquals("0.0.0.0/0", t[1])
- self.assertEquals(self.rules['sapp'].sapp, t[2])
- self.assertEquals(self.rules['sapp'].src, t[3])
+ self.assertEqual("any", t[0])
+ self.assertEqual("0.0.0.0/0", t[1])
+ self.assertEqual(self.rules['sapp'].sapp, t[2])
+ self.assertEqual(self.rules['sapp'].src, t[3])
r.set_direction("out")
t = r.get_app_tuple().split()
- self.assertEquals("any", t[0])
- self.assertEquals("0.0.0.0/0", t[1])
- self.assertEquals(self.rules['sapp'].sapp, t[2])
- self.assertEquals(self.rules['sapp'].src, t[3])
- self.assertEquals("out", t[4])
+ self.assertEqual("any", t[0])
+ self.assertEqual("0.0.0.0/0", t[1])
+ self.assertEqual(self.rules['sapp'].sapp, t[2])
+ self.assertEqual(self.rules['sapp'].src, t[3])
+ self.assertEqual("out", t[4])
r.set_interface("out", "eth0")
t = r.get_app_tuple().split()
- self.assertEquals("any", t[0])
- self.assertEquals("0.0.0.0/0", t[1])
- self.assertEquals(self.rules['sapp'].sapp, t[2])
- self.assertEquals(self.rules['sapp'].src, t[3])
- self.assertEquals("out_eth0", t[4])
+ self.assertEqual("any", t[0])
+ self.assertEqual("0.0.0.0/0", t[1])
+ self.assertEqual(self.rules['sapp'].sapp, t[2])
+ self.assertEqual(self.rules['sapp'].src, t[3])
+ self.assertEqual("out_eth0", t[4])
# also test with '_' in the name (LP: #1098472)
r = self.rules['sapp'].dup_rule()
t = r.get_app_tuple().split()
- self.assertEquals("any", t[0])
- self.assertEquals("0.0.0.0/0", t[1])
- self.assertEquals(self.rules['sapp'].sapp, t[2])
- self.assertEquals(self.rules['sapp'].src, t[3])
+ self.assertEqual("any", t[0])
+ self.assertEqual("0.0.0.0/0", t[1])
+ self.assertEqual(self.rules['sapp'].sapp, t[2])
+ self.assertEqual(self.rules['sapp'].src, t[3])
r.set_interface("out", "br_lan")
t = r.get_app_tuple().split()
- self.assertEquals("any", t[0])
- self.assertEquals("0.0.0.0/0", t[1])
- self.assertEquals(self.rules['sapp'].sapp, t[2])
- self.assertEquals(self.rules['sapp'].src, t[3])
- self.assertEquals("out_br_lan", t[4])
+ self.assertEqual("any", t[0])
+ self.assertEqual("0.0.0.0/0", t[1])
+ self.assertEqual(self.rules['sapp'].sapp, t[2])
+ self.assertEqual(self.rules['sapp'].src, t[3])
+ self.assertEqual("out_br_lan", t[4])
def test_main(): # used by runner.py
diff --git a/tests/unit/test_parser.py b/tests/unit/test_parser.py
index 639238f..dd4a04c 100644
--- a/tests/unit/test_parser.py
+++ b/tests/unit/test_parser.py
@@ -85,7 +85,7 @@ class ParserTestCase(unittest.TestCase):
'''Test UFWCommand.parse()'''
c = ufw.parser.UFWCommand('basic', 'status')
pr = c.parse(['status'])
- self.assertEquals('status', pr.action, "%s != 'status'" % (pr.action))
+ self.assertEqual('status', pr.action, "%s != 'status'" % (pr.action))
def test_ufwcommandbasic_parse_with_arg(self):
'''Test UFWCommand.parse() - basic with arg'''
@@ -372,7 +372,7 @@ class ParserTestCase(unittest.TestCase):
#print("Result: rule %s" % res)
- self.assertEquals(len(errors), 0,
+ self.assertEqual(len(errors), 0,
"Rules did not match:\n%s\n(%d of %d)" % \
("\n".join(errors), len(errors), count))
print("%d rules checked" % count)
@@ -390,7 +390,7 @@ class ParserTestCase(unittest.TestCase):
# TODO: more tests here by sending the cmd and the pr to a helper
action = cmd[1]
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
del_cmd = cmd + []
@@ -402,7 +402,7 @@ class ParserTestCase(unittest.TestCase):
# TODO: more tests here by sending the cmd and the pr to a helper
action = del_cmd[2]
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
ins_cmd = cmd + []
ins_cmd.insert(1, 'insert')
@@ -414,7 +414,7 @@ class ParserTestCase(unittest.TestCase):
# TODO: more tests here by sending the cmd and the pr to a helper
action = ins_cmd[3]
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
print("%d rules checked" % count)
@@ -564,7 +564,7 @@ class ParserTestCase(unittest.TestCase):
# TODO: more tests here by sending the cmd and the pr to a helper
action = cmd[1]
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
print("%d rules checked" % count)
@@ -655,7 +655,7 @@ class ParserTestCase(unittest.TestCase):
action = 'update-with-new'
elif action == 'default':
action = "default-%s" % cmd[2]
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
def test_default_parse(self):
@@ -691,7 +691,7 @@ class ParserTestCase(unittest.TestCase):
if len(cmd) >= 3:
pol = cmd[2]
action = "default-%s-%s" % (cmd[1], pol)
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
def test_logging_parse(self):
@@ -724,7 +724,7 @@ class ParserTestCase(unittest.TestCase):
action = "logging-%s" % (cmd[1])
if cmd[1] != "on" and cmd[1] != "off":
action = "logging-on_%s" % (cmd[1])
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
def test_status_parse(self):
@@ -753,7 +753,7 @@ class ParserTestCase(unittest.TestCase):
action = cmd[0]
if len(cmd) > 1:
action = "%s-%s" % (cmd[0], cmd[1])
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
def test_show_parse(self):
@@ -785,7 +785,7 @@ class ParserTestCase(unittest.TestCase):
# TODO: more tests here by sending the cmd and the pr to a
# helper
- self.assertEquals(action, pr.action, "%s != %s" % (action, \
+ self.assertEqual(action, pr.action, "%s != %s" % (action, \
pr.action))
diff --git a/tests/unit/test_util.py b/tests/unit/test_util.py
index ea206f7..ec14f1a 100644
--- a/tests/unit/test_util.py
+++ b/tests/unit/test_util.py
@@ -350,7 +350,7 @@ class UtilTestCase(unittest.TestCase):
]
error_str = self._run_normalize_address(data)
- self.assertEquals(error_str, "", error_str)
+ self.assertEqual(error_str, "", error_str)
def test_normalize_address_netmask_to_cidr(self):
'''Test normalize_address() with netmask_to_cidr'''
@@ -390,7 +390,7 @@ class UtilTestCase(unittest.TestCase):
]
error_str = self._run_normalize_address(data)
- self.assertEquals(error_str, "", error_str)
+ self.assertEqual(error_str, "", error_str)
def test_normalize_address_ipv6_cidr(self):
'''Test normalize_address() with ipv6_cidr'''
@@ -398,7 +398,7 @@ class UtilTestCase(unittest.TestCase):
for cidr in range(0, 128):
data.append((True, '::1/%d' % cidr, '::1/%d' % cidr))
error_str = self._run_normalize_address(data)
- self.assertEquals(error_str, "", error_str)
+ self.assertEqual(error_str, "", error_str)
def test_normalize_address_valid_netmask_to_non_cidr(self):
'''Test normalize_address() with valid_netmask_to_non_cidr'''
@@ -524,7 +524,7 @@ class UtilTestCase(unittest.TestCase):
'192.0.0.0/%d.0.0.0' % i))
error_str = self._run_normalize_address(data)
- self.assertEquals(error_str, "", error_str)
+ self.assertEqual(error_str, "", error_str)
def test_normalize_address_ipv6_short_notation(self):
'''Test normalize_address() with ipv6_short_notation'''
@@ -535,7 +535,7 @@ class UtilTestCase(unittest.TestCase):
'2001:db8:85a3:8d3:1319:8a2e:370:734'),
]
error_str = self._run_normalize_address(data)
- self.assertEquals(error_str, "", error_str)
+ self.assertEqual(error_str, "", error_str)
def test_normalize_address_invalid_netmask(self):
'''Test normalize_address() with invalid_netmask'''
@@ -604,7 +604,7 @@ class UtilTestCase(unittest.TestCase):
if sys.version_info[0] >= 3:
search = bytes(search, 'ascii')
out = bytes(out, 'ascii')
- self.assertEquals(out, search)
+ self.assertEqual(out, search)
ufw.util.msg_output.close()
ufw.util.msg_output = None
@@ -651,19 +651,19 @@ class UtilTestCase(unittest.TestCase):
def test_cmd(self):
'''Test cmd()'''
(rc, report) = ufw.util.cmd(['ls', '/'])
- self.assertEquals(rc, 0, "Unexpected return code: %d" % rc)
+ self.assertEqual(rc, 0, "Unexpected return code: %d" % rc)
self.assertTrue('etc' in report, "Could not find 'etc'in:\n%s" % \
report)
(rc, report) = ufw.util.cmd(['./nonexistent-command'])
- self.assertEquals(rc, 127, "Unexpected return code: %d" % rc)
+ self.assertEqual(rc, 127, "Unexpected return code: %d" % rc)
def test_cmd_pipe(self):
'''Test cmd_pipe()'''
(rc, report) = ufw.util.cmd_pipe(['ls', '/'], ['grep', '-q', 'etc'])
- self.assertEquals(rc, 0, "Unexpected return code: %d" % rc)
+ self.assertEqual(rc, 0, "Unexpected return code: %d" % rc)
(rc, report) = ufw.util.cmd_pipe(['./nonexistent-command'],
['grep', '-q', 'etc'])
- self.assertEquals(rc, 127, "Unexpected return code: %d" % rc)
+ self.assertEqual(rc, 127, "Unexpected return code: %d" % rc)
def test_error(self):
'''Test error()'''
@@ -690,7 +690,7 @@ class UtilTestCase(unittest.TestCase):
if sys.version_info[0] >= 3:
search = bytes(search, 'ascii')
out = bytes(out, 'ascii')
- self.assertEquals(out, search)
+ self.assertEqual(out, search)
ufw.util.msg_output.close()
ufw.util.msg_output = None
@@ -706,7 +706,7 @@ class UtilTestCase(unittest.TestCase):
'''Test word_wrap()'''
s = ufw.util.word_wrap("foo\nbar baz", 3)
expected = "foo\nbar\nbaz"
- self.assertEquals(s, expected, "'%s' != '%s'" % (s, expected))
+ self.assertEqual(s, expected, "'%s' != '%s'" % (s, expected))
def test_wrap_text(self):
'''Test wrap_text()'''
@@ -718,7 +718,7 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAA
'''
s = ufw.util.wrap_text(t)
- self.assertEquals(s, expected, "'%s' != '%s'" % (s, expected))
+ self.assertEqual(s, expected, "'%s' != '%s'" % (s, expected))
def test_human_sort(self):
'''Test human_sort()'''
@@ -728,13 +728,13 @@ AAA
tmp = s.split(',')
ufw.util.human_sort(tmp)
res = ",".join(tmp)
- self.assertEquals(str(res), expected)
+ self.assertEqual(str(res), expected)
def test_get_ppid(self):
'''Test get_ppid()'''
ufw.util.get_ppid()
ppid = ufw.util.get_ppid(1)
- self.assertEquals(ppid, 0, "%d' != '0'" % ppid)
+ self.assertEqual(ppid, 0, "%d' != '0'" % ppid)
tests.unit.support.check_for_exception(self, ValueError, \
ufw.util.get_ppid, 'a')
@@ -751,7 +751,7 @@ AAA
with unittest.mock.patch("builtins.open", m):
with unittest.mock.patch("os.path.isfile", return_value=True):
ppid = ufw.util.get_ppid(9983)
- self.assertEquals(ppid, 923, "%d' != '923'" % ppid)
+ self.assertEqual(ppid, 923, "%d' != '923'" % ppid)
def test_get_ppid_with_space(self):
"""Test get_ppid() with space"""
@@ -763,7 +763,7 @@ AAA
with unittest.mock.patch("builtins.open", m):
with unittest.mock.patch("os.path.isfile", return_value=True):
ppid = ufw.util.get_ppid(9983)
- self.assertEquals(ppid, 923, "%d' != '923'" % ppid)
+ self.assertEqual(ppid, 923, "%d' != '923'" % ppid)
def test_get_ppid_with_parens(self):
"""Test get_ppid() with parens"""
@@ -775,7 +775,7 @@ AAA
with unittest.mock.patch("builtins.open", m):
with unittest.mock.patch("os.path.isfile", return_value=True):
ppid = ufw.util.get_ppid(9983)
- self.assertEquals(ppid, 923, "%d' != '923'" % ppid)
+ self.assertEqual(ppid, 923, "%d' != '923'" % ppid)
def test_under_ssh(self):
'''Test under_ssh()'''
@@ -844,7 +844,7 @@ AAA
cidr = str(m)
dotted = ufw.util._cidr_to_dotted_netmask(cidr, False)
reverse = ufw.util._dotted_netmask_to_cidr(dotted, False)
- self.assertEquals(cidr, reverse,
+ self.assertEqual(cidr, reverse,
"cidr=%s, dotted=%s, reverse=%s" % (cidr,
dotted,
reverse))
@@ -852,9 +852,9 @@ AAA
def test__address4_to_network(self):
'''Test _address4_to_network()'''
n = ufw.util._address4_to_network("192.168.1.1/16")
- self.assertEquals(n, "192.168.0.0/16")
+ self.assertEqual(n, "192.168.0.0/16")
n = "192.168.1.1"
- self.assertEquals(n, ufw.util._address4_to_network(n))
+ self.assertEqual(n, ufw.util._address4_to_network(n))
tests.unit.support.check_for_exception(self, ValueError, \
ufw.util._address4_to_network,
'192.168.1.1/16/16')
@@ -862,9 +862,9 @@ AAA
def test__address6_to_network(self):
'''Test _address6_to_network()'''
n = ufw.util._address6_to_network("ff81::1/15")
- self.assertEquals(n, "ff80::/15")
+ self.assertEqual(n, "ff80::/15")
n = "ff80::1"
- self.assertEquals(n, ufw.util._address6_to_network(n))
+ self.assertEqual(n, ufw.util._address6_to_network(n))
tests.unit.support.check_for_exception(self, ValueError, \
ufw.util._address6_to_network,
'ff80::1/16/16')
@@ -1049,7 +1049,7 @@ AAA
expected = '666f6ff09f918d626172e5ad9762617a'
result = ufw.util.hex_encode(s)
- self.assertEquals(expected, result)
+ self.assertEqual(expected, result)
def test_hex_decode(self):
'''Test hex_decode() output'''
@@ -1059,7 +1059,7 @@ AAA
expected = u'foo👍bar字baz'
result = ufw.util.hex_decode(s)
- self.assertEquals(expected, result)
+ self.assertEqual(expected, result)
# test odd length string mitigation by truncating one hex-digit. This
# should result in the last (odd) hex digit being dropped and a decoded
@@ -1068,7 +1068,7 @@ AAA
if sys.version_info[0] < 3:
expected = u"foo👍bar字ba"
result = ufw.util.hex_decode(s[:-1])
- self.assertEquals(expected, result)
+ self.assertEqual(expected, result)
# test odd length string mitigation by removing first hex-digit. This
# should result in the last (odd) hex digit being dropped, but since
@@ -1078,7 +1078,7 @@ AAA
if sys.version_info[0] < 3:
expected = u"f\\xf6\\xff\t\\xf9\x18\\xd6&\x17.Z\\xd9v&\x17"
result = ufw.util.hex_decode(s[1:])
- self.assertEquals(expected, result)
+ self.assertEqual(expected, result)
def test_create_lock(self):
'''Test create_lock()'''
--
2.45.2