diff options
author | Simon Busch <morphis@gravedo.de> | 2012-05-02 15:10:20 +0200 |
---|---|---|
committer | Simon Busch <morphis@gravedo.de> | 2012-05-02 15:10:20 +0200 |
commit | d66e1e2abd69df17d3785db51735ea4060451498 (patch) | |
tree | d155e9cfec76cb3b151704188654a185e05cf0ff | |
parent | 3d37265e9c16a356b68d6f9a18bfc781bf7a28cb (diff) | |
download | cornucopia-d66e1e2abd69df17d3785db51735ea4060451498.tar.gz cornucopia-d66e1e2abd69df17d3785db51735ea4060451498.tar.bz2 cornucopia-d66e1e2abd69df17d3785db51735ea4060451498.zip |
tests: remove old usage api test scripts
-rwxr-xr-x | tests/org.fresmartphone.Usage.py | 100 | ||||
-rwxr-xr-x | tests/testserver.py | 94 |
2 files changed, 0 insertions, 194 deletions
diff --git a/tests/org.fresmartphone.Usage.py b/tests/org.fresmartphone.Usage.py deleted file mode 100755 index 9f1c77b7..00000000 --- a/tests/org.fresmartphone.Usage.py +++ /dev/null @@ -1,100 +0,0 @@ -#!/usr/bin/env python -""" -org.freesmartphone.Usage unit tests - -(C) 2009 Michael 'Mickey' Lauer <mlauer@vanille-media.de> -GPLv2 or later -""" - -import gobject -import thread -import time -import dbus -import dbus.service -import unittest -import sys -import dbus.mainloop.glib - -ORG_FREESMARTPHONE_RESOURCE = "org.freesmartphone.Resource" -ORG_FREESMARTPHONE_UNITTEST = "org.freesmartphone.Testing" - -TEST_RESOURCE_NAME = "UnitTestResource" -TEST_RESOURCE_PATH = "/org/freesmartphone/Testing" - -#=========================================================================# -class ResourceTest( unittest.TestCase ): -#=========================================================================# - """Tests for org.freesmartphone.Usage.*""" - - def setUp( self ): - # - # FIXME: Check whether the dbus system.conf is allowing arbitrary - # method calls, otherwise these tests will fail with AccessDenied - self.bus = dbus.SystemBus() - obj = self.bus.get_object( "org.freesmartphone.ousaged", "/org/freesmartphone/Usage" ) - self.usage = dbus.Interface( obj, "org.freesmartphone.Usage" ) - - obj = self.bus.get_object( "org.freesmartphone.testing", "/org/freesmartphone/Testing" ) - self.testresource = dbus.Interface( obj, "org.freesmartphone.Testing" ) - - def tearDown( self ): - pass - - def test_000( self ): - """org.freesmartphone.Usage.ListResource""" - try: - self.testresource.Unregister() - time.sleep( 1 ) - except dbus.DBusException, e: - pass - resources = self.usage.ListResources() - assert ( resources == [] ) - self.testresource.Register() - time.sleep( 1 ) - resources = self.usage.ListResources() - assert ( resources == [ TEST_RESOURCE_NAME ] ) - assert ( self.testresource.ResourceState() == "disabled" ) - - def test_002( self ): - """org.freesmartphone.Usage.GetResourceState""" - state = self.usage.GetResourceState( TEST_RESOURCE_NAME ) - assert ( not state ) - - def test_003( self ): - """org.freesmartphone.Usage.RequestResource""" - self.usage.RequestResource( TEST_RESOURCE_NAME ) - state = self.usage.GetResourceState( TEST_RESOURCE_NAME ) - assert ( state ) - assert ( self.testresource.ResourceState() == "enabled" ) - - def test_004( self ): - """org.freesmartphone.Usage.ReleaseResource""" - self.usage.ReleaseResource( TEST_RESOURCE_NAME ) - state = self.usage.GetResourceState( TEST_RESOURCE_NAME ) - assert ( not state ) - assert ( self.testresource.ResourceState() == "disabled" ) - - def test_005( self ): - """org.freesmartphone.Usage.SetResourcePolicy (enabled)""" - self.usage.SetResourcePolicy( TEST_RESOURCE_NAME, "enabled" ) - state = self.usage.GetResourceState( TEST_RESOURCE_NAME ) - assert ( state ) - assert ( self.testresource.ResourceState() == "enabled" ) - - def test_006( self ): - """org.freesmartphone.Usage.SetResourcePolicy (disabled)""" - self.usage.SetResourcePolicy( TEST_RESOURCE_NAME, "disabled" ) - state = self.usage.GetResourceState( TEST_RESOURCE_NAME ) - assert ( not state ) - assert ( self.testresource.ResourceState() == "disabled" ) - -#=========================================================================# -if __name__ == "__main__": -#=========================================================================# - suites = [] - suites.append( unittest.defaultTestLoader.loadTestsFromTestCase( ResourceTest ) ) - # FIXME this is not conform with unit tests, but for now we only test this file anyways - # will fix later - for suite in suites: - result = unittest.TextTestRunner( verbosity=3 ).run( suite ) - diff --git a/tests/testserver.py b/tests/testserver.py deleted file mode 100755 index 4bfca079..00000000 --- a/tests/testserver.py +++ /dev/null @@ -1,94 +0,0 @@ -#!/usr/bin/env python -""" -unit tests dbus test server - -(C) 2009 Michael 'Mickey' Lauer <mlauer@vanille-media.de> -GPLv2 or later -""" - -import gobject -import thread -import time -import dbus -import dbus.service -import unittest -import sys -import dbus.mainloop.glib - -ORG_FREESMARTPHONE_RESOURCE = "org.freesmartphone.Resource" -ORG_FREESMARTPHONE_UNITTEST = "org.freesmartphone.Testing" - -TEST_RESOURCE_NAME = "UnitTestResource" -TEST_RESOURCE_PATH = "/org/freesmartphone/Testing" - -#===========================================================================# -class ClientResource( dbus.service.Object ): -#===========================================================================# - def __init__( self ): - self.newState( "unknown" ) - self.bus = dbus.SystemBus() - dbus.service.Object.__init__( self, self.bus, TEST_RESOURCE_PATH ) - obj = self.bus.get_object( "org.freesmartphone.ousaged", "/org/freesmartphone/Usage" ) - self.usage = dbus.Interface( obj, "org.freesmartphone.Usage" ) - self.busname = dbus.service.BusName( "org.freesmartphone.testing", self.bus ) - - def newState( self, state ): - self.state = state - print "state now %s" % self.state - - def ok( self, *args ): - print "dbus reply ok" - print "state now %s" % self.state - - def error( self, *args ): - print "dbus reply error: %s" % (args) - print "state now %s" % self.state - - # - # org.freesmartphone.Resource - # - - @dbus.service.method( ORG_FREESMARTPHONE_RESOURCE, "", "" ) - def Enable( self ): - assert ( self.state != "enabled" ) - self.newState( "enabled" ) - - @dbus.service.method( ORG_FREESMARTPHONE_RESOURCE, "", "" ) - def Disable( self ): - #assert ( self.state != "disabled" ) - self.newState( "disabled" ) - - @dbus.service.method( ORG_FREESMARTPHONE_RESOURCE, "", "" ) - def Suspend( self ): - assert ( self.state == "enabled" ) - self.newState( "suspended" ) - - @dbus.service.method( ORG_FREESMARTPHONE_RESOURCE, "", "" ) - def Resume( self ): - assert ( self.state == "suspended" ) - self.newState( "enabled" ) - - # - # org.freesmartphone.UnitTest - # - @dbus.service.method( ORG_FREESMARTPHONE_UNITTEST, "", "" ) - def Register( self ): - self.newState( "unknown" ) - self.usage.RegisterResource( TEST_RESOURCE_NAME, TEST_RESOURCE_PATH, reply_handler=self.ok, error_handler=self.error ) - - @dbus.service.method( ORG_FREESMARTPHONE_UNITTEST, "", "" ) - def Unregister( self ): - self.usage.UnregisterResource( TEST_RESOURCE_NAME, reply_handler=self.ok, error_handler=self.error ) - - @dbus.service.method( ORG_FREESMARTPHONE_UNITTEST, "", "s" ) - def ResourceState( self ): - return self.state - -#=========================================================================# -if __name__ == "__main__": -#=========================================================================# - loop = gobject.MainLoop() - dbus.mainloop.glib.DBusGMainLoop( set_as_default=True ) - server = ClientResource() - loop.run() - |