aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2012-05-02 15:10:20 +0200
committerSimon Busch <morphis@gravedo.de>2012-05-02 15:10:20 +0200
commitd66e1e2abd69df17d3785db51735ea4060451498 (patch)
treed155e9cfec76cb3b151704188654a185e05cf0ff
parent3d37265e9c16a356b68d6f9a18bfc781bf7a28cb (diff)
downloadcornucopia-d66e1e2abd69df17d3785db51735ea4060451498.tar.gz
cornucopia-d66e1e2abd69df17d3785db51735ea4060451498.tar.bz2
cornucopia-d66e1e2abd69df17d3785db51735ea4060451498.zip
tests: remove old usage api test scripts
-rwxr-xr-xtests/org.fresmartphone.Usage.py100
-rwxr-xr-xtests/testserver.py94
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()
-