コード例 #1
0
 def test_cinder_volume_joined(self, configs):
     self.filter_installed_packages.side_effect = lambda pkgs: pkgs
     relations.cinder_volume_service_relation_joined()
     self.assertTrue(configs.write_all.called)
     self.apt_install.assert_called_with(
         ["python-cinderclient", "python-os-brick", "python-oslo.rootwrap"],
         fatal=True)
コード例 #2
0
 def test_cinder_volume_joined(self, configs):
     self.filter_installed_packages.side_effect = lambda pkgs: pkgs
     relations.cinder_volume_service_relation_joined()
     self.assertTrue(configs.write_all.called)
     self.apt_install.assert_called_with(
         ["python-cinderclient",
          "python-os-brick",
          "python-oslo.rootwrap"], fatal=True
     )
コード例 #3
0
 def test_cinder_volume_joined_rocky(self, configs):
     self.filter_installed_packages.side_effect = lambda pkgs: pkgs
     self.os_release.return_value = 'rocky'
     relations.cinder_volume_service_relation_joined()
     self.assertTrue(configs.write_all.called)
     self.apt_install.assert_not_called()
コード例 #4
0
 def test_cinder_volume_joined_rocky(self, configs):
     self.filter_installed_packages.side_effect = lambda pkgs: pkgs
     self.os_release.return_value = 'rocky'
     relations.cinder_volume_service_relation_joined()
     self.assertTrue(configs.write_all.called)
     self.apt_install.assert_not_called()