[38ba34]: / Tests / test_pyutils.any

Download this file

27 lines (17 with data), 944 Bytes

//pytest_markers=["slow"]
#define ANYBODY_PATH_OUTPUT "."
#include "libdef.any"


Main = 
{
   #include "<ANYBODY_PATH_MODELUTILS>/Python/Utils.any"
   
   AnyInt os_path_file_exists1 = PyUtils.os.path.exists("non existing file");
   AnyInt os_path_file_exists2 = PyUtils.os.path.exists("test_pyutils.any");
   AnyInt test_file_exists1 = expect(not(os_path_file_exists1));
   AnyInt test_file_exists2 = expect(os_path_file_exists2);
    
   AnyString current_folder_name = PyUtils.os.path.basename(PyUtils.os.path.dirname(PyUtils.get_current_file()));
   AnyInt test_current_folder = expect(eqfun(current_folder_name, "Tests"));
  
   AnyString os_path_abspath = PyUtils.os.path.abspath("test_pyutils.any");
   AnyString os_path_basename = PyUtils.os.path.basename(os_path_abspath);
   
  AnyInt test_abspath_basename = expect(eqfun(os_path_basename, "test_pyutils.any"));
    
   AnyOperationDummy RunTest = {};


};