summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2016-01-14 01:47:36 +0900
committerLorenzo Colitti <lorenzo@google.com>2016-01-14 17:41:17 +0900
commiteda52a427837c5840e991f41e0fcfb9b5dfc38a9 (patch)
tree773296b98109056fd8c951c50be006050fb5085f /tests
parent3765e50c6f0dafbf04ec58d586b9b3203bc9848f (diff)
downloadextras-eda52a427837c5840e991f41e0fcfb9b5dfc38a9.tar.gz
Don't run the sock_diag tests twice.
TcpTest inherits from SockDiagTest, which means it runs all the SockDiagTest test methods as well. Fix this by making the two inherit from a new base class with no test methods. Change-Id: I6aa1bb987be00ba29317ab035f2ab3d3cb8e5b9e
Diffstat (limited to 'tests')
-rwxr-xr-xtests/net_test/sock_diag_test.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/net_test/sock_diag_test.py b/tests/net_test/sock_diag_test.py
index 2ca1bb05..eb5eb63e 100755
--- a/tests/net_test/sock_diag_test.py
+++ b/tests/net_test/sock_diag_test.py
@@ -37,7 +37,8 @@ ALL_NON_TIME_WAIT = 0xffffffff & ~(1 << sock_diag.TCP_TIME_WAIT)
# TODO: Backport SOCK_DESTROY and delete this.
HAVE_SOCK_DESTROY = net_test.LINUX_VERSION >= (4, 4)
-class SockDiagTest(multinetwork_base.MultiNetworkBaseTest):
+
+class SockDiagBaseTest(multinetwork_base.MultiNetworkBaseTest):
@staticmethod
def _CreateLotsOfSockets():
@@ -51,6 +52,9 @@ class SockDiagTest(multinetwork_base.MultiNetworkBaseTest):
socketpairs[(addr, sport, dport)] = socketpair
return socketpairs
+
+class SockDiagTest(SockDiagBaseTest):
+
def setUp(self):
super(SockDiagTest, self).setUp()
self.sock_diag = sock_diag.SockDiag()
@@ -216,7 +220,7 @@ class SocketExceptionThread(threading.Thread):
# TODO: Take a tun fd as input, make this a utility class, and reuse at least
# in forwarding_test.
-class TcpTest(SockDiagTest):
+class TcpTest(SockDiagBaseTest):
NOT_YET_ACCEPTED = -1