Further fixes to the Kubernetes config provider, and a new set of proper unit tests
This commit is contained in:
parent
babb7bb803
commit
2ae69dc651
8 changed files with 181 additions and 107 deletions
|
@ -39,14 +39,14 @@ class BaseFileProvider(BaseProvider):
|
|||
def volume_exists(self):
|
||||
return os.path.exists(self.config_volume)
|
||||
|
||||
def volume_file_exists(self, filename):
|
||||
return os.path.exists(os.path.join(self.config_volume, filename))
|
||||
def volume_file_exists(self, relative_file_path):
|
||||
return os.path.exists(os.path.join(self.config_volume, relative_file_path))
|
||||
|
||||
def get_volume_file(self, filename, mode='r'):
|
||||
return open(os.path.join(self.config_volume, filename), mode=mode)
|
||||
def get_volume_file(self, relative_file_path, mode='r'):
|
||||
return open(os.path.join(self.config_volume, relative_file_path), mode=mode)
|
||||
|
||||
def get_volume_path(self, directory, filename):
|
||||
return os.path.join(directory, filename)
|
||||
def get_volume_path(self, directory, relative_file_path):
|
||||
return os.path.join(directory, relative_file_path)
|
||||
|
||||
def list_volume_directory(self, path):
|
||||
dirpath = os.path.join(self.config_volume, path)
|
||||
|
|
Reference in a new issue