Exemple #1
0
 def test_deactivate_bundle(self):
     activate_bundle(['bundle-a', 'bundle-b'], False)
     self.assertItemsEqual(get_config_value(constants.CONFIG_BUNDLES_KEY),
                           ['bundle-a', 'bundle-b'])
     deactivate_bundle(['bundle-a', 'bundle-b'])
     self.assertItemsEqual(get_config_value(constants.CONFIG_BUNDLES_KEY),
                           [])
Exemple #2
0
 def test_update_managed_repos_for_both(self, fake_update_local_repo_async,
                                        fake_add_known_hosts):
     activate_bundle(['bundle-a'], False)
     activate_bundle(['bundle-b'], False)
     update_managed_repos()
     fake_update_local_repo_async.assert_has_calls(
         [call(ANY, force=False),
          call(ANY, force=False)])
Exemple #3
0
 def test_list(self, fake_asset_is_set, *args):
     fake_asset_is_set.return_value = True
     bundles.activate_bundle(['bundle-a'], False)
     assets.list_all()
     self.assertAssetListed('required_asset', ['app-a'], ['app-a'])
     self.assertAssetListed('optional_asset', ['app-a'], [])
     self.assertAssetListed('required_lib_asset', ['lib-a'], ['lib-a'])
     self.assertAssetListed('optional_lib_asset', ['lib-a'], [])
     self.assertAssetListed('common_asset', ['app-a', 'lib-a'], ['app-a'])
Exemple #4
0
 def test_deactivate_bundle(self):
     activate_bundle(['bundle-a', 'bundle-b'], False)
     self.assertItemsEqual(get_config_value(constants.CONFIG_BUNDLES_KEY), ['bundle-a', 'bundle-b'])
     deactivate_bundle(['bundle-a', 'bundle-b'])
     self.assertItemsEqual(get_config_value(constants.CONFIG_BUNDLES_KEY), [])
Exemple #5
0
 def test_activate_bundle_only(self):
     activate_bundle(['bundle-a'], False)
     activate_bundle(['bundle-b'], True)
     self.assertItemsEqual(get_config_value(constants.CONFIG_BUNDLES_KEY), ['bundle-b'])
Exemple #6
0
 def test_list_bundles_with_both_activated(self):
     activate_bundle(['bundle-a', 'bundle-b'], False)
     list_bundles()
     self._assert_listed_bundles(self.last_client_output,
                                 [['bundle-a', True],
                                  ['bundle-b', True]])
Exemple #7
0
 def test_update_managed_repos_for_both(self, fake_update_local_repo):
     activate_bundle(['bundle-a'])
     activate_bundle(['bundle-b'])
     update_managed_repos()
     fake_update_local_repo.assert_has_calls([call(), call()])
Exemple #8
0
 def setUp(self):
     super(TestSyncCommand, self).setUp()
     activate_bundle(["bundle-a"])
     activate_bundle(["bundle-b"])
Exemple #9
0
 def test_activate_bundle_only(self):
     activate_bundle(['bundle-a'], False)
     activate_bundle(['bundle-b'], True)
     self.assertItemsEqual(get_config_value(constants.CONFIG_BUNDLES_KEY),
                           ['bundle-b'])
Exemple #10
0
 def test_list_bundles_with_both_activated(self):
     activate_bundle(['bundle-a', 'bundle-b'], False)
     list_bundles()
     self._assert_listed_bundles(self.last_client_output,
                                 [['bundle-a', True], ['bundle-b', True]])
Exemple #11
0
 def test_update_managed_repos(self, fake_update_local_repo_async, fake_add_known_hosts):
     activate_bundle(['bundle-a'])
     update_managed_repos()
     fake_update_local_repo_async.assert_has_calls([call(ANY, force=False)])
Exemple #12
0
 def setUp(self):
     super(TestEnvCommands, self).setUp()
     activate_bundle(['bundle-a', 'bundle-b'], False)
     self.temp_file = tempfile.mkstemp()[1]
Exemple #13
0
 def setUp(self):
     super(TestEnvCommands, self).setUp()
     activate_bundle(['bundle-a', 'bundle-b'])
     self.temp_file = tempfile.mkstemp()[1]