I have the following class in Python.
import os,ConfigParser
class WebPageTestConfigUtils:
def __init__(self, configParser=None, configFilePath=None):
That's expected. In your code, python will not be able to access class members without self. Here is the correct code:
def initializeConfig(self):
self.configParser.read(self.configFilePath)
return self.configParser
def getConfigValue(self,key):
return self.configParser.get('WPTConfig', key)
You are defining
...
self.configParser = ConfigParser.RawConfigParser()
...
And accessing using
...
configParser.read(configFilePath)
...
You have to access as self.configParser
.