"hello ***world***") print_md(
hello world
print_md (md_str)
convert_epoch_millisecond_to_datetime (epoch:int)
convert Epoch time with miliseconds to Date time
convert_datetime_to_epoch_millisecond (datetime:datetime.datetime)
convert DateTime to Epoch time with Miliseconds
# import time
cur_time = int(time.time() * 1000)
cur_datetime = convert_epoch_millisecond_to_datetime(cur_time)
print(cur_datetime)
test_time = convert_datetime_to_epoch_millisecond(cur_datetime)
print(test_time)
fctest.test_eq(test_time, cur_time)
2024-10-14 16:17:43.069000
1728922663069
convert_string_to_datetime (datestr:str)
convert_snake_to_pascal (clean_str)
converts ‘snake_case_str’ to ‘snakeCaseStr’
convert_str_to_snake_case (text_str, is_only_alphanumeric:bool=False, is_pascal:bool=False)
converts ‘snake_case_str’ to ‘snakeCaseStr’
[
convert_str_to_snake_case(name, is_only_alphanumeric=True, is_pascal= True)
for name in [
"loginEnabled",
]
]
['login_enabled']
[
convert_str_to_snake_case(name, is_only_alphanumeric=True)
for name in [
"Toolkit: Schema Management",
"Toolkit: DataSet S3 Backup",
"Sony Collaboration Publisher Executor",
"Toolkit: User Automation",
"Toolkit: DataSet Tag Automation",
]
]
['toolkit_schema_management',
'toolkit_dataset_s3_backup',
'sony_collaboration_publisher_executor',
'toolkit_user_automation',
'toolkit_dataset_tag_automation']
test_valid_email (email)
tests if provided string is a for valid email
InvalidEmail (email)
Common base class for all non-exit exceptions.
invalid email: "jae myong@onyxreporting.com" provided
convert_string_to_bool (v)
concat_list_dataframe (df_ls:list[pandas.core.frame.DataFrame])
take a list of dataframes and collapse into one dataframe
ConcatDataframe_InvalidElement (elem)
Common base class for all non-exit exceptions.