faker_file package
Subpackages
- faker_file.cli package
- faker_file.contrib package
- faker_file.providers package
- Subpackages
- faker_file.providers.augment_file_from_dir package
- faker_file.providers.base package
- faker_file.providers.helpers package
- Submodules
- faker_file.providers.helpers.inner module
create_inner_augment_image_from_path()create_inner_augment_random_image_from_dir()create_inner_bin_file()create_inner_csv_file()create_inner_docx_file()create_inner_eml_file()create_inner_epub_file()create_inner_file_from_path()create_inner_generic_file()create_inner_graphic_ico_file()create_inner_graphic_jpeg_file()create_inner_graphic_pdf_file()create_inner_graphic_png_file()create_inner_graphic_webp_file()create_inner_ico_file()create_inner_jpeg_file()create_inner_json_file()create_inner_mp3_file()create_inner_odp_file()create_inner_ods_file()create_inner_odt_file()create_inner_pdf_file()create_inner_png_file()create_inner_pptx_file()create_inner_random_file_from_dir()create_inner_rtf_file()create_inner_svg_file()create_inner_tar_file()create_inner_txt_file()create_inner_webp_file()create_inner_xlsx_file()create_inner_xml_file()create_inner_zip_file()fuzzy_choice_create_inner_file()list_create_inner_file()
- Module contents
- faker_file.providers.image package
- Submodules
- faker_file.providers.image.augment module
- faker_file.providers.image.imgkit_generator module
- faker_file.providers.image.pil_generator module
PilImageGeneratorPilImageGenerator.combine_images_vertically()PilImageGenerator.create_image_instance()PilImageGenerator.encodingPilImageGenerator.find_max_fit_for_multi_line_text()PilImageGenerator.find_max_fit_for_single_line_text()PilImageGenerator.fontPilImageGenerator.font_sizePilImageGenerator.generate()PilImageGenerator.handle_kwargs()PilImageGenerator.line_heightPilImageGenerator.page_heightPilImageGenerator.page_widthPilImageGenerator.save_and_start_new_page()PilImageGenerator.spacingPilImageGenerator.start_new_page()
- faker_file.providers.image.weasyprint_generator module
WeasyPrintImageGeneratorWeasyPrintImageGenerator.create_image_instance()WeasyPrintImageGenerator.encodingWeasyPrintImageGenerator.generate()WeasyPrintImageGenerator.handle_kwargs()WeasyPrintImageGenerator.page_heightWeasyPrintImageGenerator.page_widthWeasyPrintImageGenerator.wrap()WeasyPrintImageGenerator.wrapper_tag
- Module contents
- faker_file.providers.mixins package
- faker_file.providers.mp3_file package
- faker_file.providers.pdf_file package
- Submodules
- faker_file.providers.augment_image_from_path module
- faker_file.providers.augment_random_image_from_dir module
- faker_file.providers.bin_file module
- faker_file.providers.bmp_file module
- faker_file.providers.csv_file module
- faker_file.providers.docx_file module
- faker_file.providers.eml_file module
- faker_file.providers.epub_file module
- faker_file.providers.file_from_path module
- faker_file.providers.generic_file module
- faker_file.providers.gif_file module
- faker_file.providers.ico_file module
- faker_file.providers.jpeg_file module
- faker_file.providers.json_file module
- faker_file.providers.odp_file module
- faker_file.providers.ods_file module
- faker_file.providers.odt_file module
- faker_file.providers.png_file module
- faker_file.providers.pptx_file module
- faker_file.providers.random_file_from_dir module
- faker_file.providers.rtf_file module
- faker_file.providers.svg_file module
- faker_file.providers.tar_file module
- faker_file.providers.tiff_file module
- faker_file.providers.txt_file module
- faker_file.providers.webp_file module
- faker_file.providers.xlsx_file module
- faker_file.providers.xml_file module
- faker_file.providers.zip_file module
- Module contents
- Subpackages
- faker_file.storages package
- Submodules
- faker_file.storages.aws_s3 module
- faker_file.storages.azure_cloud_storage module
- faker_file.storages.base module
- faker_file.storages.cloud module
- faker_file.storages.filesystem module
- faker_file.storages.google_cloud_storage module
- faker_file.storages.sftp_storage module
- Module contents
- faker_file.tests package
- Submodules
- faker_file.tests.data module
- faker_file.tests.sftp_server module
- faker_file.tests.test_augment module
- faker_file.tests.test_augment_file_from_dir_provider module
- faker_file.tests.test_base module
- faker_file.tests.test_cli module
- faker_file.tests.test_data_integrity module
- faker_file.tests.test_django_integration module
- faker_file.tests.test_helpers module
- faker_file.tests.test_providers module
- faker_file.tests.test_registry module
- faker_file.tests.test_sftp_server module
- faker_file.tests.test_sftp_storage module
- faker_file.tests.test_sqlalchemy_integration module
- faker_file.tests.test_storages module
- faker_file.tests.texts module
- faker_file.tests.utils module
- Module contents
Submodules
faker_file.base module
- class faker_file.base.BytesValue(value, *args, **kwargs)[source]
Bases:
bytes- data: Dict[str, Any]
- faker_file.base.DEFAULT_FORMAT_FUNC(generator: Faker | Generator | Provider, content: str) str
- class faker_file.base.DynamicTemplate(content_modifiers: List[Tuple[Callable, Dict[str, Any]]])[source]
Bases:
objectDynamic template.
- class faker_file.base.FileMixin[source]
Bases:
objectFile mixin.
- extension: str
- formats: List[str]
- generator: Faker | Generator | Provider
- numerify: Callable
- random_element: Callable
- class faker_file.base.StringList(strings: List[str] | None = None, separator: str = ' ')[source]
Bases:
objectString list.
Usage example:
my_string = StringList(separator="
- “)
my_string += “grape” my_string += “peaches” print(my_string)
- faker_file.base.parse_format_func(generator: Faker | Generator | Provider, content: str) str[source]
faker_file.constants module
faker_file.helpers module
- faker_file.helpers.load_class_from_path(full_path: str) Type[source]
Load a class from a given full path string identifier.
- Parameters:
full_path – The full path to the class, e.g. ‘module.submodule.MyClass’.
- Returns:
The loaded class.
- Raise:
If the module cannot be found or the class does not exist in the module, it raises ImportError.
Usage example:
my_class = load_class_from_path("module.submodule.MyClass") instance = my_class()
- faker_file.helpers.random_pop(lst: list) Any[source]
Randomly pops element from the given list. Alters the list.
- Parameters:
lst – List to pop element from.
- Returns:
A single element from the list.
Usage example:
from faker_file.helpers import random_pop my_list = [1, 2, 3, 4, 5] element = random_pop(my_list)
faker_file.registry module
- class faker_file.registry.FileRegistry[source]
Bases:
objectStores list StringValue instances.
from faker import Faker from faker_file.providers.txt_file import TxtFileProvider FAKER = Faker() FAKER.add_provider(TxtFileProvider) txt_file_1 = FAKER.txt_file() txt_file_2 = FAKER.txt_file() ... txt_file_n = FAKER.txt_file() # The FileRegistry._registry would then contain this: { txt_file_1, txt_file_2, ..., txt_file_n, }
- add(string_value: StringValue) None[source]
- remove(string_value: StringValue | str) bool[source]
- search(value: str) StringValue | None[source]