Exemple #1
0
 def create_policy(self,
                   name,
                   ioclasses=None,
                   fail_action=None,
                   time_limit=None,
                   eval_window=None):
     return VNXIOPolicy.create(cli=self._cli,
                               name=name,
                               ioclasses=ioclasses,
                               fail_action=fail_action,
                               time_limit=time_limit,
                               eval_window=eval_window)
 def test_remove_class_from_existing(self):
     policy = VNXIOPolicy(name='with_ioclass', cli=t_cli())
     ioclass = VNXIOClass(name='simple', cli=t_cli())
     policy.remove_class(ioclass)
 def test_remove_class_already_removed(self):
     policy = VNXIOPolicy(name='with_ioclass', cli=t_cli())
     ioclass = VNXIOClass(name='with_luns_snaps', cli=t_cli())
     policy.remove_class(ioclass)
    def test_add_class_to_running_policy(self):
        policy = VNXIOPolicy(name='running_policy', cli=t_cli())
        ioclass = VNXIOClass(name='with_luns_snaps', cli=t_cli())

        policy.add_class(ioclass)
 def test_measure_policy(self):
     policy = VNXIOPolicy(name='simple', cli=t_cli())
     policy.measure_policy()
 def test_run_policy(self):
     policy = VNXIOPolicy(name='simple', cli=t_cli())
     policy.run_policy()
 def test_stop_policy(self):
     VNXIOPolicy.stop_policy(cli=t_cli())
 def test_delete_policy(self):
     policy = VNXIOPolicy(name='to_delete', cli=t_cli())
     deleted = policy.delete()
     assert_that(deleted.existed, equal_to(False))
 def test_create_policy(self):
     policy = VNXIOPolicy.create(name='new_policy', cli=t_cli())
     assert_that(policy.status, equal_to('Warning'))
 def test_policy(self):
     policy = VNXIOPolicy(name='with_ioclass', cli=t_cli())
     assert_that(policy.name, equal_to('with_ioclass'))
     assert_that(policy.status, equal_to('Ready'))
     assert_that(policy.state, equal_to('Idle'))
 def get_policy():
     return VNXIOPolicy(name='simple')
 def test_add_to_policy(self):
     ioclass = VNXIOClass(name='simple', cli=t_cli())
     policy = VNXIOPolicy(name='with_ioclass', cli=t_cli())
     ioclass.add_to_policy(policy)
Exemple #13
0
 def stop_policy(self):
     return VNXIOPolicy.stop_policy(cli=self._cli)
Exemple #14
0
 def get_policy(self, name=None):
     return VNXIOPolicy.get(cli=self._cli, name=name)