dr_data.randoms package

Module contents

class dr_data.randoms.Randoms[source]

Bases: object

Class that produces random data

static get_boolean()[source]

Creates a random boolean value :return: Boolean :rtype: bool

static get_custom_text(column_name)[source]

Creates custom text values based on the column type :param column_name: Name of the column :type column_name: str :return: string value :rtype: str

static get_datetime(min_year=1900, max_year=2022)[source]

Creates a random Datetime value :param min_year: Minimum years to start at, default is 1900 :type min_year: int :param max_year: Maximum years to end at, default is current date :type max_year: int :return: Datetime :rtype: Datetime

static get_datetime_with_timezone(min_year=1900, max_year=2022)[source]

Creates a random Datetime value with timezone :param min_year: Minimum years to start at, default is 1900 :type min_year: int :param max_year: Maximum years to end at, default is current date :type max_year: int :return: Datetime :rtype: Datetime

static get_hash(length)[source]

Creates a random hash value :param length: length of the hadh :type length: str :return: string hash :rtype: str

static get_number()[source]

Creates a random number value :return: string number :rtype: str

static get_value_from_list(selected_list)[source]

Gets random value from list :param selected_list: The list to select the random item :type selected_list: list[str] :return: Value from the list :rtype: str