From be3319b8e25b4f138e07f8d2d2039ef3eb6932a6 Mon Sep 17 00:00:00 2001 From: Adrian Likins Date: Thu, 17 Jan 2008 16:13:11 -0500 Subject: add some test cases for the mount and networktest modules --- test/unittest/test_client.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'test') diff --git a/test/unittest/test_client.py b/test/unittest/test_client.py index ef4cc11..f5d5edd 100644 --- a/test/unittest/test_client.py +++ b/test/unittest/test_client.py @@ -120,3 +120,36 @@ class TestMount(BaseTest): assert type(result[self.th]) != xmlrpclib.Fault # INSERT some clever way to test mount here + + +class TestNetworkTest(BaseTest): + def test_ping(self): + result = self.client.networktest.ping(self.th, "-c", "2") + assert type(result[self.th]) != xmlrpclib.Fault + + def test_ping_bad_arg(self): + result = self.client.networktest.ping(self.th) + # this should give us a FuncException + assert type(result[self.th]) == xmlrpclib.Fault + + def test_netstat(self): + result = self.client.networktest.netstat("-n") + assert type(result[self.th]) != xmlrpclib.Fault + + def test_traceroute(self): + result = self.client.networktest.traceroute(self.th) + assert type(result[self.th]) != xmlrpclib.Fault + + def test_dig(self): + result = self.client.networktest.dig("redhat.com") + assert type(result[self.th]) != xmlrpclib.Fault + + def test_isportopen_closed_port(self): + result = self.client.networktest.isportopen(self.th, 34251) + assert type(result[self.th]) != xmlrpclib.Fault + + def test_isportopen_open_port(self): + result = self.client.networktest.isportopen(self.th, 51234) + assert type(result[self.th]) != xmlrpclib.Fault + + -- cgit