This is an automated email from the ASF dual-hosted git repository.

hapylestat pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/trunk by this push:
     new d1e7241  [AMBARI-24726] Remove outdated 
functions.list_ambari_managed_repos module (dgrinenko) (#2413)
d1e7241 is described below

commit d1e72414da007f5360615e84b294670e79a6100b
Author: Dmytro Grinenko <[email protected]>
AuthorDate: Thu Oct 4 13:44:46 2018 +0300

    [AMBARI-24726] Remove outdated functions.list_ambari_managed_repos module 
(dgrinenko) (#2413)
---
 .../TestListAmbariManagedRepos.py                  | 127 ---------------------
 .../functions/list_ambari_managed_repos.py         |  57 ---------
 .../python/custom_actions/TestInstallPackages.py   |  55 ++-------
 .../custom_actions/TestRemoveStackVersion.py       |  14 +--
 4 files changed, 15 insertions(+), 238 deletions(-)

diff --git 
a/ambari-agent/src/test/python/resource_management/TestListAmbariManagedRepos.py
 
b/ambari-agent/src/test/python/resource_management/TestListAmbariManagedRepos.py
deleted file mode 100644
index d77e7ba..0000000
--- 
a/ambari-agent/src/test/python/resource_management/TestListAmbariManagedRepos.py
+++ /dev/null
@@ -1,127 +0,0 @@
-#!/usr/bin/env python
-
-'''
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-'''
-from mock.mock import patch
-from mock.mock import MagicMock
-from mock.mock import patch, MagicMock
-import glob
-from ambari_commons.os_check import OSCheck
-from resource_management.libraries.functions.list_ambari_managed_repos import *
-from resource_management.core.exceptions import Fail
-from unittest import TestCase
-
-
-class TestListAmbariManagedRepos(TestCase):
-
-  @patch("glob.glob")
-  @patch.object(OSCheck, "is_ubuntu_family")
-  @patch.object(OSCheck, "is_redhat_family")
-  @patch.object(OSCheck, "is_suse_family")
-  def test_normal_flow_ubuntu(self, is_suse_family_mock,
-                       is_redhat_family_mock, is_ubuntu_family_mock, 
glob_mock):
-    is_ubuntu_family_mock.return_value = True
-    is_redhat_family_mock.return_value = False
-    is_suse_family_mock.return_value = False
-    glob_mock.side_effect = \
-    [
-      [
-        "/etc/apt/sources.list.d/HDP-1.1.1.repo",
-        "/etc/apt/sources.list.d/HDP-1.1.2.repo",
-        "/etc/apt/sources.list.d/HDP-1.1.3.repo",
-        "/etc/apt/sources.list.d/HDP-UTILS-1.1.3.repo",
-      ],
-      [
-        "/etc/apt/sources.list.d/HDP-UTILS-1.1.3.repo",
-      ],
-      []
-    ]
-    res = list_ambari_managed_repos('HDP')
-    self.assertEquals(glob_mock.call_args_list[0][0][0], 
"/etc/apt/sources.list.d/HDP*")
-    self.assertEquals(res, ['HDP-1.1.1', 'HDP-1.1.2', 'HDP-1.1.3', 
'HDP-UTILS-1.1.3'])
-    self.assertTrue(glob_mock.call_count > 1)
-
-  @patch("glob.glob")
-  @patch.object(OSCheck, "is_ubuntu_family")
-  @patch.object(OSCheck, "is_redhat_family")
-  @patch.object(OSCheck, "is_suse_family")
-  def test_normal_flow_rhel(self, is_suse_family_mock,
-                              is_redhat_family_mock, is_ubuntu_family_mock, 
glob_mock):
-    is_ubuntu_family_mock.return_value = False
-    is_redhat_family_mock.return_value = True
-    is_suse_family_mock.return_value = False
-    glob_mock.side_effect = \
-      [
-        [
-          "/etc/yum.repos.d/HDP-1.1.1.repo",
-          "/etc/yum.repos.d/HDP-1.1.2.repo",
-          "/etc/yum.repos.d/HDP-1.1.3.repo",
-          "/etc/yum.repos.d/HDP-UTILS-1.1.3.repo",
-          ],
-        [
-          "/etc/yum.repos.d/HDP-UTILS-1.1.3.repo",
-          ],
-        []
-      ]
-    res = list_ambari_managed_repos('HDP')
-    self.assertEquals(glob_mock.call_args_list[0][0][0], 
"/etc/yum.repos.d/HDP*")
-    self.assertEquals(res, ['HDP-1.1.1', 'HDP-1.1.2', 'HDP-1.1.3', 
'HDP-UTILS-1.1.3'])
-    self.assertTrue(glob_mock.call_count > 1)
-
-
-  @patch("glob.glob")
-  @patch.object(OSCheck, "is_ubuntu_family")
-  @patch.object(OSCheck, "is_redhat_family")
-  @patch.object(OSCheck, "is_suse_family")
-  def test_normal_flow_sles(self, is_suse_family_mock,
-                              is_redhat_family_mock, is_ubuntu_family_mock, 
glob_mock):
-    is_ubuntu_family_mock.return_value = False
-    is_redhat_family_mock.return_value = False
-    is_suse_family_mock.return_value = True
-    glob_mock.side_effect = \
-      [
-        [
-          "/etc/zypp/repos.d/HDP-1.1.1.repo",
-          "/etc/zypp/repos.d/HDP-1.1.2.repo",
-          "/etc/zypp/repos.d/HDP-1.1.3.repo",
-          "/etc/zypp/repos.d/HDP-UTILS-1.1.3.repo",
-          ],
-        [
-          "/etc/zypp/repos.d/HDP-UTILS-1.1.3.repo",
-          ],
-        []
-      ]
-    res = list_ambari_managed_repos('HDP')
-    self.assertEquals(glob_mock.call_args_list[0][0][0], 
"/etc/zypp/repos.d/HDP*")
-    self.assertEquals(res, ['HDP-1.1.1', 'HDP-1.1.2', 'HDP-1.1.3', 
'HDP-UTILS-1.1.3'])
-    self.assertTrue(glob_mock.call_count > 1)
-
-
-  @patch.object(OSCheck, "is_ubuntu_family")
-  @patch.object(OSCheck, "is_redhat_family")
-  @patch.object(OSCheck, "is_suse_family")
-  def test_normal_flow_unknown_os(self, is_suse_family_mock,
-                            is_redhat_family_mock, is_ubuntu_family_mock):
-    is_ubuntu_family_mock.return_value = False
-    is_redhat_family_mock.return_value = False
-    is_suse_family_mock.return_value = False
-    try:
-      list_ambari_managed_repos('HDP')
-      self.fail("Should throw a Fail")
-    except Fail:
-      pass  # Expected
diff --git 
a/ambari-common/src/main/python/resource_management/libraries/functions/list_ambari_managed_repos.py
 
b/ambari-common/src/main/python/resource_management/libraries/functions/list_ambari_managed_repos.py
deleted file mode 100644
index dce6065..0000000
--- 
a/ambari-common/src/main/python/resource_management/libraries/functions/list_ambari_managed_repos.py
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/usr/bin/env python
-"""
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Ambari Agent
-
-"""
-
-__all__ = ["list_ambari_managed_repos"]
-import os
-import glob
-from ambari_commons.os_check import OSCheck
-from resource_management.core.exceptions import Fail
-
-
-def list_ambari_managed_repos(stack_name):
-  """
-  Lists all repositories that are present at host
-  """
-  stack_name = stack_name.upper()
-  # TODO : get it dynamically from the server
-  repository_names = [stack_name, stack_name + "-UTILS" ]
-  if OSCheck.is_ubuntu_family():
-    repo_dir = '/etc/apt/sources.list.d/'
-  elif OSCheck.is_redhat_family():  # Centos/RHEL 5/6
-    repo_dir = '/etc/yum.repos.d/'
-  elif OSCheck.is_suse_family():
-    repo_dir = '/etc/zypp/repos.d/'
-  else:
-    raise Fail('Can not dermine repo dir')
-  repos = []
-  for name in repository_names:
-    # List all files that match pattern
-    files = glob.glob(os.path.join(repo_dir, name) + '*')
-    for f in files:
-      filename = os.path.basename(f)
-      # leave out extension
-      reponame = os.path.splitext(filename)[0]
-      repos.append(reponame)
-  # get uniq strings
-  seen = set()
-  uniq = [s for s in repos if not (s in seen or seen.add(s))]
-  return uniq
diff --git 
a/ambari-server/src/test/python/custom_actions/TestInstallPackages.py 
b/ambari-server/src/test/python/custom_actions/TestInstallPackages.py
index 018d561..d373bff 100644
--- a/ambari-server/src/test/python/custom_actions/TestInstallPackages.py
+++ b/ambari-server/src/test/python/custom_actions/TestInstallPackages.py
@@ -81,7 +81,6 @@ class TestInstallPackages(RMFTestCase):
       self.assertEquals("3.1.0.0-54", expected_version)
 
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -94,7 +93,7 @@ class TestInstallPackages(RMFTestCase):
                             read_actual_version_from_history_file_mock,
                             stack_versions_mock,
                             put_structured_out_mock,
-                            get_provider, list_ambari_managed_repos_mock):
+                            get_provider):
     stack_versions_mock.side_effect = [
       [],  # before installation attempt
       [VERSION_STUB]
@@ -116,7 +115,6 @@ class TestInstallPackages(RMFTestCase):
 
       get_provider.return_value = pkg_manager
 
-      list_ambari_managed_repos_mock.return_value = []
       repo_file_name = 'ambari-hdp-1'
       use_repos = { 'HDP-UTILS-1.1.0.20': repo_file_name, 'HDP-2.2': 
repo_file_name }
       self.executeScript("scripts/install_packages.py",
@@ -205,7 +203,6 @@ class TestInstallPackages(RMFTestCase):
       self.assertNoMoreResources()
 
   @patch("ambari_commons.os_check.OSCheck.is_suse_family")
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -215,7 +212,7 @@ class TestInstallPackages(RMFTestCase):
   def test_normal_flow_sles(self, subprocess_with_timeout, 
write_actual_version_to_history_file_mock,
                             read_actual_version_from_history_file_mock,
                             stack_versions_mock, put_structured_out_mock,
-                            get_provider, list_ambari_managed_repos_mock, 
is_suse_family_mock):
+                            get_provider, is_suse_family_mock):
     is_suse_family_mock = True
     Script.stack_version_from_distro_select = VERSION_STUB
     stack_versions_mock.side_effect = [
@@ -239,7 +236,6 @@ class TestInstallPackages(RMFTestCase):
 
       get_provider.return_value = pkg_manager
 
-      list_ambari_managed_repos_mock.return_value=[]
       repo_file_name = 'ambari-hdp-1'
       use_repos = { 'HDP-UTILS-1.1.0.20': repo_file_name, 'HDP-2.2': 
repo_file_name }
       self.executeScript("scripts/install_packages.py",
@@ -275,7 +271,6 @@ class TestInstallPackages(RMFTestCase):
       )
       self.assertNoMoreResources()
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.os_check.OSCheck.is_redhat_family")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
@@ -287,7 +282,7 @@ class TestInstallPackages(RMFTestCase):
                                  read_actual_version_from_history_file_mock,
                                  stack_versions_mock,
                                  get_provider, put_structured_out_mock,
-                                 is_redhat_family_mock, 
list_ambari_managed_repos_mock):
+                                 is_redhat_family_mock):
     stack_versions_mock.side_effect = [
       [],  # before installation attempt
       [VERSION_STUB]
@@ -309,7 +304,6 @@ class TestInstallPackages(RMFTestCase):
       check_existence.return_value = False
 
       get_provider.return_value = pkg_manager
-      list_ambari_managed_repos_mock.return_value=["HDP-UTILS-2.2.0.1-885"]
       is_redhat_family_mock.return_value = True
       repo_file_name = 'ambari-hdp-1'
       use_repos = { 'HDP-UTILS-1.1.0.20': repo_file_name, 'HDP-2.2': 
repo_file_name }
@@ -371,14 +365,13 @@ class TestInstallPackages(RMFTestCase):
       TestInstallPackages._install_failed = True
       raise Exception()
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.os_check.OSCheck.is_redhat_family")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.core.resources.packaging.Package.__new__")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   @patch("ambari_commons.shell.launch_subprocess")
   def test_fail(self, subprocess_with_timeout, put_structured_out_mock, 
Package__mock, get_provider,
-                is_redhat_family_mock, list_ambari_managed_repos_mock):
+                is_redhat_family_mock):
     from ambari_commons.os_check import OSConst
     from ambari_commons.repo_manager import ManagerFactory
 
@@ -394,7 +387,6 @@ class TestInstallPackages(RMFTestCase):
       get_provider.return_value = pkg_manager
 
       is_redhat_family_mock.return_value = True
-      list_ambari_managed_repos_mock.return_value = []
 
       def side_effect(retcode):
         TestInstallPackages._install_failed = True
@@ -586,7 +578,6 @@ class TestInstallPackages(RMFTestCase):
       )
       self.assertNoMoreResources()
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -597,7 +588,7 @@ class TestInstallPackages(RMFTestCase):
                                                          
write_actual_version_to_history_file_mock,
                                                          
read_actual_version_from_history_file_mock,
                                                          stack_versions_mock,
-                                                         
put_structured_out_mock, get_provider, list_ambari_managed_repos_mock):
+                                                         
put_structured_out_mock, get_provider):
     stack_versions_mock.side_effect = [
       [OLD_VERSION_STUB],  # before installation attempt
       [OLD_VERSION_STUB, VERSION_STUB]
@@ -625,7 +616,6 @@ class TestInstallPackages(RMFTestCase):
       check_existence.return_value = False
 
       get_provider.return_value = pkg_manager
-      list_ambari_managed_repos_mock.return_value = []
       self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
                          command="actionexecute",
@@ -661,7 +651,6 @@ class TestInstallPackages(RMFTestCase):
       all_packages.side_effect = TestInstallPackages._add_packages_available
       available_packages.side_effect = 
TestInstallPackages._add_packages_available
       installed_packages.side_effect = 
TestInstallPackages._add_packages_available
-      list_ambari_managed_repos_mock.return_value = []
       self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
                          command="actionexecute",
@@ -678,7 +667,6 @@ class TestInstallPackages(RMFTestCase):
       self.assertFalse(write_actual_version_to_history_file_mock.called)
 
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -692,7 +680,7 @@ class TestInstallPackages(RMFTestCase):
                                                                             
write_actual_version_to_history_file_mock,
                                                                             
read_actual_version_from_history_file_mock,
                                                                             
stack_versions_mock,
-                                                                            
put_structured_out_mock, get_provider, list_ambari_managed_repos_mock):
+                                                                            
put_structured_out_mock, get_provider):
     exists_mock.return_value = True
     stack_versions_mock.side_effect = [
       [],  # before installation attempt
@@ -723,7 +711,6 @@ class TestInstallPackages(RMFTestCase):
       check_existence.return_value = False
 
       get_provider.return_value = pkg_manager
-      list_ambari_managed_repos_mock.return_value = []
 
       try:
         self.executeScript("scripts/install_packages.py",
@@ -751,7 +738,6 @@ class TestInstallPackages(RMFTestCase):
       put_structured_out_mock.reset_mock()
 
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -765,7 +751,7 @@ class TestInstallPackages(RMFTestCase):
                                                                         
write_actual_version_to_history_file_mock,
                                                                         
read_actual_version_from_history_file_mock,
                                                                         
stack_versions_mock,
-                                                                        
put_structured_out_mock, get_provider, list_ambari_managed_repos_mock):
+                                                                        
put_structured_out_mock, get_provider):
     exists_mock.return_value = False
     stack_versions_mock.side_effect = [
       [],  # before installation attempt
@@ -796,7 +782,6 @@ class TestInstallPackages(RMFTestCase):
 
       get_provider.return_value = pkg_manager
 
-      list_ambari_managed_repos_mock.return_value = []
       try:
         self.executeScript("scripts/install_packages.py",
                            classname="InstallPackages",
@@ -837,7 +822,6 @@ class TestInstallPackages(RMFTestCase):
       all_packages.side_effect = TestInstallPackages._add_packages_available
       available_packages.side_effect = 
TestInstallPackages._add_packages_available
       installed_packages.side_effect = 
TestInstallPackages._add_packages_available
-      list_ambari_managed_repos_mock.return_value = []
       try:
         self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
@@ -859,7 +843,6 @@ class TestInstallPackages(RMFTestCase):
       self.assertFalse(write_actual_version_to_history_file_mock.called)
 
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -871,7 +854,7 @@ class TestInstallPackages(RMFTestCase):
                                                                     
write_actual_version_to_history_file_mock,
                                                                     
read_actual_version_from_history_file_mock,
                                                                     
stack_versions_mock,
-                                                                    
put_structured_out_mock, get_provider, list_ambari_managed_repos_mock):
+                                                                    
put_structured_out_mock, get_provider):
     stack_versions_mock.side_effect = [
       [OLD_VERSION_STUB],  # before installation attempt
       [OLD_VERSION_STUB, VERSION_STUB]
@@ -899,7 +882,6 @@ class TestInstallPackages(RMFTestCase):
       check_existence.return_value = False
 
       get_provider.return_value = pkg_manager
-      list_ambari_managed_repos_mock.return_value = []
       self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
                          command="actionexecute",
@@ -935,7 +917,6 @@ class TestInstallPackages(RMFTestCase):
       all_packages.side_effect = TestInstallPackages._add_packages_available
       available_packages.side_effect = 
TestInstallPackages._add_packages_available
       installed_packages.side_effect = 
TestInstallPackages._add_packages_available
-      list_ambari_managed_repos_mock.return_value = []
       self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
                          command="actionexecute",
@@ -952,7 +933,6 @@ class TestInstallPackages(RMFTestCase):
       self.assertFalse(write_actual_version_to_history_file_mock.called)
 
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -964,7 +944,7 @@ class TestInstallPackages(RMFTestCase):
                                                                         
write_actual_version_to_history_file_mock,
                                                                         
read_actual_version_from_history_file_mock,
                                                                         
stack_versions_mock,
-                                                                        
put_structured_out_mock, get_provider, list_ambari_managed_repos_mock):
+                                                                        
put_structured_out_mock, get_provider):
     stack_versions_mock.side_effect = [
       [OLD_VERSION_STUB],  # before installation attempt
       [OLD_VERSION_STUB, VERSION_STUB]
@@ -992,7 +972,6 @@ class TestInstallPackages(RMFTestCase):
       check_existence.return_value = False
 
       get_provider.return_value = pkg_manager
-      list_ambari_managed_repos_mock.return_value = []
       self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
                          command="actionexecute",
@@ -1028,7 +1007,6 @@ class TestInstallPackages(RMFTestCase):
       all_packages.side_effect = TestInstallPackages._add_packages_available
       available_packages.side_effect = 
TestInstallPackages._add_packages_available
       installed_packages.side_effect = 
TestInstallPackages._add_packages_available
-      list_ambari_managed_repos_mock.return_value = []
       self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
                          command="actionexecute",
@@ -1045,7 +1023,6 @@ class TestInstallPackages(RMFTestCase):
       self.assertFalse(write_actual_version_to_history_file_mock.called)
 
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -1059,7 +1036,7 @@ class TestInstallPackages(RMFTestCase):
                                                                             
write_actual_version_to_history_file_mock,
                                                                             
read_actual_version_from_history_file_mock,
                                                                             
stack_versions_mock,
-                                                                            
put_structured_out_mock, get_provider, list_ambari_managed_repos_mock):
+                                                                            
put_structured_out_mock, get_provider):
     exists_mock.return_value = False
     stack_versions_mock.side_effect = [
       [],  # before installation attempt
@@ -1089,7 +1066,6 @@ class TestInstallPackages(RMFTestCase):
       check_existence.return_value = False
 
       get_provider.return_value = pkg_manager
-      list_ambari_managed_repos_mock.return_value = []
       try:
         self.executeScript("scripts/install_packages.py",
                            classname="InstallPackages",
@@ -1130,7 +1106,6 @@ class TestInstallPackages(RMFTestCase):
       all_packages.side_effect = TestInstallPackages._add_packages_available
       available_packages.side_effect = 
TestInstallPackages._add_packages_available
       installed_packages.side_effect = 
TestInstallPackages._add_packages_available
-      list_ambari_managed_repos_mock.return_value = []
       try:
         self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
@@ -1151,7 +1126,6 @@ class TestInstallPackages(RMFTestCase):
 
       self.assertFalse(write_actual_version_to_history_file_mock.called)
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -1163,7 +1137,7 @@ class TestInstallPackages(RMFTestCase):
                                                      
write_actual_version_to_history_file_mock,
                                                      
read_actual_version_from_history_file_mock,
                                                      stack_versions_mock,
-                                                     put_structured_out_mock, 
get_provider, list_ambari_managed_repos_mock):
+                                                     put_structured_out_mock, 
get_provider):
     stack_versions_mock.side_effect = [
       [OLD_VERSION_STUB],  # before installation attempt
       [OLD_VERSION_STUB, VERSION_STUB]
@@ -1192,7 +1166,6 @@ class TestInstallPackages(RMFTestCase):
       check_existence.return_value = False
 
       get_provider.return_value = pkg_manager
-      list_ambari_managed_repos_mock.return_value = []
       self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
                          command="actionexecute",
@@ -1229,7 +1202,6 @@ class TestInstallPackages(RMFTestCase):
       all_packages.side_effect = TestInstallPackages._add_packages_available
       available_packages.side_effect = 
TestInstallPackages._add_packages_available
       installed_packages.side_effect = 
TestInstallPackages._add_packages_available
-      list_ambari_managed_repos_mock.return_value = []
       self.executeScript("scripts/install_packages.py",
                          classname="InstallPackages",
                          command="actionexecute",
@@ -1245,7 +1217,6 @@ class TestInstallPackages(RMFTestCase):
 
       self.assertFalse(write_actual_version_to_history_file_mock.called)
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -1258,8 +1229,7 @@ class TestInstallPackages(RMFTestCase):
                                               
read_actual_version_from_history_file_mock,
                                               stack_versions_mock,
                                               put_structured_out_mock,
-                                              get_provider,
-                                              list_ambari_managed_repos_mock):
+                                              get_provider):
     stack_versions_mock.side_effect = [
       [],  # before installation attempt
       [VERSION_STUB]
@@ -1281,7 +1251,6 @@ class TestInstallPackages(RMFTestCase):
       check_existence.return_value = False
 
       get_provider.return_value = pkg_manager
-      list_ambari_managed_repos_mock.return_value=[]
       repo_file_name = 'ambari-hdp-4'
       use_repos = { 'HDP-UTILS-1.1.0.20-repo-4': repo_file_name, 
'HDP-2.2-repo-4': repo_file_name }
       self.executeScript("scripts/install_packages.py",
diff --git 
a/ambari-server/src/test/python/custom_actions/TestRemoveStackVersion.py 
b/ambari-server/src/test/python/custom_actions/TestRemoveStackVersion.py
index ed3dfad..73db1d0 100644
--- a/ambari-server/src/test/python/custom_actions/TestRemoveStackVersion.py
+++ b/ambari-server/src/test/python/custom_actions/TestRemoveStackVersion.py
@@ -40,7 +40,6 @@ class TestRemoveStackVersion(RMFTestCase):
       ["hdp-select2_1_0_1_885", "2.0", "repo2"]
     ]
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -52,12 +51,11 @@ class TestRemoveStackVersion(RMFTestCase):
                        write_actual_version_to_history_file_mock,
                        read_actual_version_from_history_file_mock,
                        stack_versions_mock,
-                       put_structured_out_mock, get_provider_mock, 
list_ambari_managed_repos_mock):
+                       put_structured_out_mock, get_provider_mock):
     m = MagicMock()
     m.all_installed_packages.side_effect = TestRemoveStackVersion._add_packages
     get_provider_mock.return_value = m
     stack_versions_mock.return_value = [VERSION_STUB, OLD_VERSION_STUB]
-    list_ambari_managed_repos_mock.return_value = []
 
     self.executeScript("scripts/remove_previous_stacks.py",
                        classname="RemovePreviousStacks",
@@ -79,7 +77,6 @@ class TestRemoveStackVersion(RMFTestCase):
                               )
     self.assertNoMoreResources()
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -91,7 +88,7 @@ class TestRemoveStackVersion(RMFTestCase):
                        write_actual_version_to_history_file_mock,
                        read_actual_version_from_history_file_mock,
                        stack_versions_mock,
-                       put_structured_out_mock, get_provider_mock, 
list_ambari_managed_repos_mock ):
+                       put_structured_out_mock, get_provider_mock):
 
     stack_versions_mock.return_value = [VERSION_STUB]
 
@@ -99,8 +96,6 @@ class TestRemoveStackVersion(RMFTestCase):
     m.all_installed_packages.side_effect = TestRemoveStackVersion._add_packages
     get_provider_mock.return_value = m
 
-    list_ambari_managed_repos_mock.return_value = []
-
     self.executeScript("scripts/remove_previous_stacks.py",
                        classname="RemovePreviousStacks",
                        command="actionexecute",
@@ -112,7 +107,6 @@ class TestRemoveStackVersion(RMFTestCase):
     self.assertEquals(stack_versions_mock.call_args[0][0], '/usr/hdp')
     self.assertNoMoreResources()
 
-  
@patch("resource_management.libraries.functions.list_ambari_managed_repos.list_ambari_managed_repos")
   @patch("ambari_commons.repo_manager.ManagerFactory.get")
   @patch("resource_management.libraries.script.Script.put_structured_out")
   
@patch("resource_management.libraries.functions.stack_select.get_stack_versions")
@@ -124,7 +118,7 @@ class TestRemoveStackVersion(RMFTestCase):
                        write_actual_version_to_history_file_mock,
                        read_actual_version_from_history_file_mock,
                        stack_versions_mock,
-                       put_structured_out_mock, get_provider_mock, 
list_ambari_managed_repos_mock, ):
+                       put_structured_out_mock, get_provider_mock):
 
     stack_versions_mock.return_value = [VERSION_STUB, OLD_VERSION_STUB]
 
@@ -132,8 +126,6 @@ class TestRemoveStackVersion(RMFTestCase):
     m.all_installed_packages.side_effect = TestRemoveStackVersion._add_packages
     get_provider_mock.return_value = m
 
-    list_ambari_managed_repos_mock.return_value = []
-
     try:
       self.executeScript("scripts/remove_previous_stacks.py",
                        classname="RemovePreviousStacks",

Reply via email to