Use new style python classes.
authorJelmer Vernooij <jelmer@samba.org>
Fri, 1 Aug 2008 19:00:09 +0000 (21:00 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Fri, 1 Aug 2008 19:00:09 +0000 (21:00 +0200)
(This used to be commit 2a39aae0cef310a79427feb1b85f6794ea36849a)

source4/scripting/python/samba/provision.py
source4/scripting/python/samba/samba3.py
source4/scripting/python/samba/samr.py
source4/scripting/python/samba/tests/dcerpc/bare.py
source4/scripting/python/samba/tests/dcerpc/registry.py
source4/scripting/python/samba/tests/dcerpc/rpcecho.py
source4/scripting/python/samba/tests/provision.py
source4/scripting/python/samba/tests/samba3.py
source4/scripting/python/subunit/__init__.py

index 6dd9f3b8bdefcc64f8b437bce75aa7b455bc6aaf..4f7fbfc6e6873e747264243016e77fac19cc65ea 100644 (file)
@@ -53,7 +53,7 @@ class InvalidNetbiosName(Exception):
         super(InvalidNetbiosName, self).__init__("The name '%r' is not a valid NetBIOS name" % name)
 
 
-class ProvisionPaths:
+class ProvisionPaths(object):
     def __init__(self):
         self.shareconf = None
         self.hklm = None
@@ -77,7 +77,8 @@ class ProvisionPaths:
         self.fedoradsinf = None
         self.fedoradspartitions = None
  
-class ProvisionNames:
+
+class ProvisionNames(object):
     def __init__(self):
         self.rootdn = None
         self.domaindn = None
@@ -92,7 +93,8 @@ class ProvisionNames:
         self.sitename = None
         self.smbconf = None
     
-class ProvisionResult:
+
+class ProvisionResult(object):
     def __init__(self):
         self.paths = None
         self.domaindn = None
index c1340b7760b6852b0928fc5b56e25b17d4ef29a5..0e0c29dac829699123abc8bf4f0f9a19da5086f8 100644 (file)
@@ -308,7 +308,7 @@ class ShareInfoDatabase(TdbDatabase):
         return secdesc
 
 
-class Shares:
+class Shares(object):
     """Container for share objects."""
     def __init__(self, lp, shareinfo):
         self.lp = lp
@@ -371,7 +371,7 @@ def decode_acb(text):
     return ret
 
 
-class SAMUser:
+class SAMUser(object):
     """Samba 3 SAM User.
     
     :note: Unknown or unset fields are set to None.
@@ -421,7 +421,8 @@ class SAMUser:
             return False
         return self.__dict__ == other.__dict__
 
-class SmbpasswdFile:
+
+class SmbpasswdFile(object):
     """Samba 3 smbpasswd file reader."""
     def __init__(self, file):
         self.users = {}
@@ -482,7 +483,7 @@ TDBSAM_FORMAT_STRING_V2 = "dddddddBBBBBBBBBBBBddBBBwwdBwwd"
 TDBSAM_USER_PREFIX = "USER_"
 
 
-class LdapSam:
+class LdapSam(object):
     """Samba 3 LDAP passdb backend reader."""
     def __init__(self, url):
         self.ldap_url = ldap_url
@@ -605,7 +606,7 @@ def shellsplit(text):
     return ret
 
 
-class WinsDatabase:
+class WinsDatabase(object):
     """Samba 3 WINS database reader."""
     def __init__(self, file):
         self.entries = {}
@@ -643,7 +644,8 @@ class WinsDatabase:
     def close(self): # for consistency
         pass
 
-class Samba3:
+
+class Samba3(object):
     """Samba 3 configuration and state data reader."""
     def __init__(self, libdir, smbconfpath):
         """Open the configuration and data for a Samba 3 installation.
index 314f78b8ad372640cc805338877839fad6b3b3ba..62a7c6eb3d3cb2e68cfab34e691286b368e14389 100644 (file)
@@ -97,7 +97,8 @@ def call_fn(fn, pipe, args):
 
     return result;
    
-class SamrHandle:
+
+class SamrHandle(object):
 
     def __init__(self, pipe, handle):
 
@@ -137,6 +138,7 @@ class SamrHandle:
 
         call_fn(dcerpc.dcerpc_samr_SetSecurity, self.pipe, r)
         
+
 class ConnectHandle(SamrHandle):
 
     def EnumDomains(self):
@@ -212,6 +214,7 @@ class ConnectHandle(SamrHandle):
 
         call_fn(dcerpc.dcerpc_samr_SetBootKeyInformation, self.pipe, r)
 
+
 class DomainHandle(SamrHandle):
 
     def QueryDomainInfo(self, level = 2):
@@ -517,6 +520,7 @@ class DomainHandle(SamrHandle):
 
         call_fn(dcerpc.dcerpc_samr_TestPrivateFunctionsDomain, self.pipe, r)
 
+
 class UserHandle(SamrHandle):
 
     def DeleteUser(self):
@@ -576,6 +580,7 @@ class UserHandle(SamrHandle):
 
         call_fn(dcerpc.dcerpc_samr_TestPrivateFunctionsUser, self.pipe, r)
             
+
 class GroupHandle(SamrHandle):
 
     def QueryGroupInfo(self, level):
@@ -608,6 +613,7 @@ class GroupHandle(SamrHandle):
                  dcerpc.uint32_array_getitem(r.data_out.rids.unknown, x))
                 for x in range(r.data_out.rids.count)]
     
+
 class AliasHandle(SamrHandle):
 
     def DeleteDomAlias(self):
index fae699a249b01f02c661422e8481c5cd50c7b61e..cd939b8098838d9fbd1cc72e54272838eaf688df 100644 (file)
@@ -22,6 +22,7 @@ from samba.dcerpc import ClientConnection
 from unittest import TestCase
 from samba.tests import cmdline_loadparm
 
+
 class BareTestCase(TestCase):
     def test_bare(self):
         # Connect to the echo pipe
index 81133ff6413491ec8f5b7a1763bbde0f8e79ead7..526b2340cca58bf4eb79546268c33729ada6db7a 100644 (file)
@@ -21,6 +21,7 @@ from samba.dcerpc import winreg
 import unittest
 from samba.tests import RpcInterfaceTestCase
 
+
 class WinregTests(RpcInterfaceTestCase):
     def setUp(self):
         self.conn = winreg.winreg("ncalrpc:", self.get_loadparm(), 
index 96bb3923a68b2093efbe1b2da4ebbc90155bf7c3..12638e2397b63ccbdbb3082a6ff3d38a5ef7eaa5 100644 (file)
@@ -22,6 +22,7 @@ from samba.ndr import ndr_pack, ndr_unpack
 import unittest
 from samba.tests import RpcInterfaceTestCase
 
+
 class RpcEchoTests(RpcInterfaceTestCase):
     def setUp(self):
         self.conn = echo.rpcecho("ncalrpc:", self.get_loadparm())
@@ -56,6 +57,7 @@ class RpcEchoTests(RpcInterfaceTestCase):
     def test_server_name(self):
         self.assertEquals(None, self.conn.server_name)
 
+
 class NdrEchoTests(unittest.TestCase):
     def test_info1_push(self):
         x = echo.info1()
index 76c10145f0a39b277c1f92940e2ee691927b3f5b..352357f6942046f25de75f35e9eb84fa811419fb 100644 (file)
@@ -87,7 +87,7 @@ class FindNssTests(unittest.TestCase):
         self.assertEquals("ha", findnss(x, ["bloe", "bla"]))
 
 
-class Disabled:
+class Disabled(object):
     def test_setup_templatesdb(self):
         raise NotImplementedError(self.test_setup_templatesdb)
 
index 175aa90497c0a42343ccbfa887e687e84f3ac822..1755cbdcf06678242e53103c5146df11b56bf834 100644 (file)
@@ -153,6 +153,7 @@ class WinsDatabaseTestCase(unittest.TestCase):
     def tearDown(self):
         self.winsdb.close()
 
+
 class SmbpasswdTestCase(unittest.TestCase):
     def setUp(self):
         self.samdb = SmbpasswdFile(os.path.join(DATADIR, "smbpasswd"))
index ac3d0c3a403add6ea8d7f3a810d86fa221a1ca33..406cd8765b297ed1485a67f8641b5aa861298459 100644 (file)
@@ -376,7 +376,7 @@ def run_isolated(klass, self, result):
     return result
 
 
-class SubunitTestRunner:
+class SubunitTestRunner(object):
     def __init__(self, stream=sys.stdout):
         self.stream = stream