diff options
Diffstat (limited to 'test/python/test-client.py')
-rwxr-xr-x | test/python/test-client.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/test/python/test-client.py b/test/python/test-client.py index 08c547fd..f90ce13c 100755 --- a/test/python/test-client.py +++ b/test/python/test-client.py @@ -2,6 +2,7 @@ import sys import os import unittest +import time builddir = os.environ["DBUS_TOP_BUILDDIR"] pydir = builddir + "/python" @@ -29,7 +30,6 @@ test_types_vals = [1, 12323231, 3.14159265, 99999999.99, ([1,2,3],"c", 1.2, ["a","b","c"], {"a": (1,"v"), "b": (2,"d")}) ] - class TestDBusBindings(unittest.TestCase): def setUp(self): self.bus = dbus.SessionBus() @@ -57,7 +57,17 @@ class TestDBusBindings(unittest.TestCase): print "Testing %s"% str(send_val) recv_val = self.iface.Echo(send_val) self.assertEquals(send_val, recv_val) - + + def testBenchmarkIntrospect(self): + print "\n********* Benchmark Introspect ************" + a = time.time() + print a + print self.iface.GetComplexArray() + b = time.time() + print b + print "Delta: %f" % (b - a) + self.assert_(True) + def testAsyncCalls(self): #test sending python types and getting them back async print "\n********* Testing Async Calls ***********" |