Files
community.general/test/integration/targets
Sam Doran ff88bd82b5 Move type checking methods out of basic.py and add unit tests (#53687)
* Move check_type_str() out of basic.py

* Move check_type_list() out of basic.py

* Move safe_eval() out of basic.py

* Move check_type_dict() out of basic.py

* Move json importing code to common location

* Move check_type_bool() out of basic.py

* Move _check_type_int() out of basic.py

* Move _check_type_float() out of basic.py

* Move _check_type_path() out of basic.py

* Move _check_type_raw() out of basic.py

* Move _check_type_bytes() out of basic.py

* Move _check_type_bits() out of basic.py

* Create text.formatters.py

Move human_to_bytes, bytes_to_human, and _lenient_lowercase out of basic.py into text.formatters.py
Change references in modules to point to function at new location

* Move _check_type_jsonarg() out of basic.py

* Rename json related functions and put them in common.text.converters

Move formatters.py to common.text.formatters.py and update references in modules.

* Rework check_type_str()

Add allow_conversion option to make the function more self-contained.
Move the messaging back to basic.py since those error messages are more relevant to using this function in the context of AnsibleModule and not when using the function in isolation.

* Add unit tests for type checking functions

* Change _lenient_lowercase to lenient_lowercase per feedback
2019-03-21 09:40:19 -04:00
..
2018-12-29 13:52:40 +00:00
2019-02-28 12:54:18 -06:00
2019-03-13 15:05:10 -07:00
2019-02-20 17:30:09 -05:00
2019-02-27 14:15:56 -05:00
2019-03-12 18:18:38 -04:00
2019-03-13 13:28:01 -04:00
2018-06-04 07:32:23 -04:00
2019-02-01 09:20:02 -05:00
2019-03-12 18:18:38 -04:00
2019-03-12 18:18:38 -04:00
2018-06-05 07:37:24 -04:00
2018-08-24 10:51:57 +05:30
2018-06-28 10:11:45 +05:30
2018-10-07 16:03:48 -04:00
2018-08-23 21:04:18 -04:00
2018-11-08 10:50:46 +00:00
2019-03-12 00:00:32 -07:00
2019-03-19 15:37:14 +10:00
2018-12-05 22:39:06 -05:00
2018-11-19 11:09:53 -08:00