Align file path for 'fuel2 network-template upload'
Remove extra '.yaml' extension from filename that erroneously added while executing fuel2 network-template upload command, e.g.: fuel2 network-template upload -f network_template_1.yaml 1 Change-Id: I0ffdcec36dbca6b105c36f9b841627f479cbee65 Closes-Bug: 1587302
This commit is contained in:
@@ -202,14 +202,14 @@ class Environment(BaseObject):
|
||||
self._check_dir(directory)
|
||||
network_template_file_path = self.get_network_template_data_path(
|
||||
directory)
|
||||
return self.read_network_template_data_from_file(
|
||||
network_template_file_path, serializer)
|
||||
return (serializer or self.serializer).\
|
||||
read_from_file(network_template_file_path)
|
||||
|
||||
def read_network_template_data_from_file(self, file_path=None,
|
||||
serializer=None):
|
||||
"""Used by 'fuel2' command line utility."""
|
||||
return (serializer or self.serializer).\
|
||||
read_from_file(file_path)
|
||||
read_from_full_path(file_path)
|
||||
|
||||
@property
|
||||
def status(self):
|
||||
|
||||
@@ -46,8 +46,12 @@ class TestNetworkTemplateFacade(test_api.BaseLibTest):
|
||||
m_open = mock.mock_open(read_data=common_net_template.YAML_TEMPLATE)
|
||||
with mock.patch('fuelclient.cli.serializers.open',
|
||||
m_open, create=True):
|
||||
self.client.upload_network_template(self.env_id)
|
||||
self.client.upload_network_template(
|
||||
self.env_id,
|
||||
'fake_network_template_1.yaml'
|
||||
)
|
||||
|
||||
m_open.assert_called_with('fake_network_template_1.yaml', 'r')
|
||||
self.assertTrue(matcher.called)
|
||||
self.assertEqual(expected_body, matcher.last_request.json())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user