Example #1
0
 def test_invalid_ip(self):
     self.patch(plugin, 'config')
     self.patch(plugin, 'status_set')
     self.patch(plugin, 'application_version_set')
     self.patch(plugin, 'validate_ip')
     self.validate_ip.return_value = False
     plugin.install_trilio_horizon_plugin()
     self.status_set.assert_called_with(
         'blocked', 'Invalid IP address, please provide correct IP address')
     self.application_version_set.assert_called_with('Unknown')
 def test_valid_ip_install_pass(self):
     self.patch(plugin, 'config')
     self.config.return_value = 'triliovault-pkg-source'
     self.patch(plugin, 'status_set')
     self.patch(plugin, 'application_version_set')
     self.patch(plugin, 'get_new_version')
     self.get_new_version.return_value = 'Version'
     self.patch(plugin, 'install_plugin')
     self.install_plugin.return_value = True
     plugin.install_trilio_horizon_plugin()
     self.install_plugin.assert_called_with('triliovault-pkg-source')
     self.status_set.assert_called_with('active', 'Ready...')
     self.application_version_set.assert_called_with('Version')
 def test_valid_ip_install_fail(self):
     self.patch(plugin, 'config')
     self.config.return_value = 'triliovault-pkg-source'
     self.patch(plugin, 'status_set')
     self.patch(plugin, 'application_version_set')
     self.patch(plugin, 'get_new_version')
     self.get_new_version.return_value = 'Version'
     self.patch(plugin, 'install_plugin')
     self.install_plugin.return_value = False
     plugin.install_trilio_horizon_plugin()
     self.install_plugin.assert_called_with('triliovault-pkg-source')
     self.status_set.assert_called_with(
         'blocked', 'Packages installation failed.....retry..')
     self.application_version_set.assert_not_called()
 def test_valid_ip_install_pass(self):
     self.patch(plugin, 'config')
     self.config.return_value = '1.2.3.4'
     self.patch(plugin, 'status_set')
     self.patch(plugin, 'application_version_set')
     self.patch(plugin, 'validate_ip')
     self.validate_ip.return_value = True
     self.patch(plugin, 'get_new_version')
     self.get_new_version.return_value = 'Version'
     self.patch(plugin, 'install_plugin')
     self.install_plugin.return_value = True
     plugin.install_trilio_horizon_plugin()
     self.install_plugin.assert_called_with('1.2.3.4', 'Version', '/usr')
     self.status_set.assert_called_with('active', 'Ready...')
     self.application_version_set.assert_called_with('Version')
 def test_valid_ip_install_fail(self):
     self.patch(plugin, 'config')
     self.config.return_value = '1.2.3.4'
     self.patch(plugin, 'status_set')
     self.patch(plugin, 'application_version_set')
     self.patch(plugin, 'validate_ip')
     self.validate_ip.return_value = True
     self.patch(plugin, 'get_new_version')
     self.get_new_version.return_value = 'Version'
     self.patch(plugin, 'install_plugin')
     self.install_plugin.return_value = False
     plugin.install_trilio_horizon_plugin()
     self.install_plugin.assert_called_with('1.2.3.4', 'Version', '/usr')
     self.status_set.assert_called_with(
         'blocked', 'Packages installation failed.....retry..')
     self.application_version_set.assert_not_called()
Example #6
0
 def test_install_trilio_horizon_plugin(self):
     self.patch(plugin, 'install_trilio_horizon_plugin')
     plugin.install_trilio_horizon_plugin()
     self.install_trilio_horizon_plugin.assert_called_once_with()