v.0.8.8 Added to Dockerfile: # This will make sure printing in the Screen when running in detached mode ENV PYTHONUNBUFFERED=1 Added packages to sample Dockerfile: pytest Added Code Coverage for case in StringUtils where o_stringutils.convert_string_to_integer("") is sent an empty string. Refactor StringUtils.convert_to_gb() to convert_kb_to_gb(). Added Unit Testing for convert_kb_to_gb(). Code Coverage from StringUtils raised to 83%. Added Unit Testing for StringUtils convert_bytes_to_best_size() Covering all the cases for StringUtils.convert_to_multiple_units() Added Code Coverage StringUtils.get_dict_value() raising Code Coverage in the class to 88%. Added Code Coverage StringUtils.get_bytes_per_second() raising Code Coverage to 89%. Added Code Coverage StringUtils.get_percent() and added special case for division by 0. Code Coverage is 95%. If StringUtils.get_bytes_per_second() if passed 0 as seconds, this is considered 1 second. We avoid a Division by Zero error, and in most of cases, you want to know the allowed bandwidth, so considered that it took 1 second will be correct. OsUtils.update_is_in_vbox_or_amazon_or_gcp() now transforms to lowercase first, before searching. OsUtils.update_is_in_openstack() now transforms to lowercase first, before searching.