Fix tests in nodes list
Project: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/commit/8b2da543 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/tree/8b2da543 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/diff/8b2da543 Branch: refs/heads/ARIA-48-aria-cli Commit: 8b2da543ea52988620cf768052083c67d558c8b1 Parents: 0058ee6 Author: Avia Efrat <[email protected]> Authored: Sat Apr 15 14:07:38 2017 +0300 Committer: Avia Efrat <[email protected]> Committed: Sat Apr 15 15:51:54 2017 +0300 ---------------------------------------------------------------------- tests/cli/test_nodes.py | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/8b2da543/tests/cli/test_nodes.py ---------------------------------------------------------------------- diff --git a/tests/cli/test_nodes.py b/tests/cli/test_nodes.py index 2313241..69c8827 100644 --- a/tests/cli/test_nodes.py +++ b/tests/cli/test_nodes.py @@ -53,24 +53,24 @@ class TestNodesList(TestCliBase): assert 'test_s' in self.logger_output_string assert 'test_n' in self.logger_output_string - # @pytest.mark.parametrize('sort_by, order, sort_by_in_output, order_in_output', [ - # ('', '', 'service_name', 'asc'), - # ('', ' --descending', 'service_name', 'desc'), - # (' --sort-by name', '', 'name', 'asc'), - # (' --sort-by name', ' --descending', 'name', 'desc') - # ]) - # def test_list_specified_service(self, monkeypatch, mock_storage, sort_by, order, - # sort_by_in_output, order_in_output): - # - # monkeypatch.setattr(Environment, 'model_storage', mock_storage) - # self.invoke('nodes list{sort_by}{order}'.format(sort_by=sort_by, - # order=order)) - # assert 'Listing nodes for service test_s...' not in self.logger_output_string - # assert 'Listing all nodes...' in self.logger_output_string - # - # nodes_list = mock_storage.node.list - # nodes_list.assert_called_once_with(sort={sort_by_in_output: order_in_output}, - # filters={}) - # assert 'Nodes:' in self.logger_output_string - # assert 'test_s' in self.logger_output_string - # assert 'test_n' in self.logger_output_string + @pytest.mark.parametrize('sort_by, order, sort_by_in_output, order_in_output', [ + ('', '', 'service_name', 'asc'), + ('', ' --descending', 'service_name', 'desc'), + (' --sort-by name', '', 'name', 'asc'), + (' --sort-by name', ' --descending', 'name', 'desc') + ]) + def test_list_no_specified_service(self, monkeypatch, mock_storage, sort_by, order, + sort_by_in_output, order_in_output): + + monkeypatch.setattr(Environment, 'model_storage', mock_storage) + self.invoke('nodes list{sort_by}{order}'.format(sort_by=sort_by, + order=order)) + assert 'Listing nodes for service test_s...' not in self.logger_output_string + assert 'Listing all nodes...' in self.logger_output_string + + nodes_list = mock_storage.node.list + nodes_list.assert_called_once_with(sort={sort_by_in_output: order_in_output}, + filters={}) + assert 'Nodes:' in self.logger_output_string + assert 'test_s' in self.logger_output_string + assert 'test_n' in self.logger_output_string
