Beispiel #1
0
    def test__main__success(self, ansible_mod_cls):
        mod_obj = ansible_mod_cls.return_value
        args = {
                "auth_url": "https://10.243.12.139",
                 "login_user": "******",
                 "login_password": "******",
                 "command_options": "connect",
                 "unittest": None,
               }
        mod_obj.params = args 
        connection_obj = pylxca_module.main()
        print(" Return from main")
        print connection_obj

        assert_equals(mock.call(argument_spec=expected_arguments_spec,
                                check_invalid_arguments=False,supports_check_mode = False), ansible_mod_cls.call_args)
Beispiel #2
0
    def test__main_nodes(self, ansible_mod_cls,_get_nodes):
        mod_obj = ansible_mod_cls.return_value
        args = {
                "auth_url": "https://10.243.12.139",
                 "login_user": "******",
                 "login_password": "******",
                 "command_options": "nodes",
                 "unittest": "True",
               }
        mod_obj.params = args
        #pylxca_module.main()

        empty_nodes_list = []
        _get_nodes.return_value = empty_nodes_list
        ret_nodes = pylxca_module.main()
        print("main nodes output ")
        print ret_nodes
    	#assert(mock.call(argument_spec=expected_arguments_spec) != ansible_mod_cls.call_args)
        assert_equals(mock.call(argument_spec=expected_arguments_spec,
                                check_invalid_arguments=False, supports_check_mode=False), ansible_mod_cls.call_args)
        assert_not_equal(mock.call(mod_obj, mod_obj.params),_get_nodes.call_args)