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
PilImageGenerator
PilImageGenerator.combine_images_vertically()
PilImageGenerator.create_image_instance()
PilImageGenerator.encoding
PilImageGenerator.find_max_fit_for_multi_line_text()
PilImageGenerator.find_max_fit_for_single_line_text()
PilImageGenerator.font
PilImageGenerator.font_size
PilImageGenerator.generate()
PilImageGenerator.handle_kwargs()
PilImageGenerator.line_height
PilImageGenerator.page_height
PilImageGenerator.page_width
PilImageGenerator.save_and_start_new_page()
PilImageGenerator.spacing
PilImageGenerator.start_new_page()
- faker_file.providers.image.weasyprint_generator module
WeasyPrintImageGenerator
WeasyPrintImageGenerator.create_image_instance()
WeasyPrintImageGenerator.encoding
WeasyPrintImageGenerator.generate()
WeasyPrintImageGenerator.handle_kwargs()
WeasyPrintImageGenerator.page_height
WeasyPrintImageGenerator.page_width
WeasyPrintImageGenerator.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:
object
Dynamic template.
- class faker_file.base.FileMixin[source]
Bases:
object
File 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:
object
String 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:
object
Stores 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]