• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

barseghyanartur / faker-file / 3906232596

pending completion
3906232596

push

github

Artur Barseghyan
Mention ODT file support in documentation. Add tests. Add ODT file to AugmentFileFromDir provider.

1022 of 1024 relevant lines covered (99.8%)

6.46 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/src/faker_file/providers/augment_file_from_dir/extractors/base.py
1
from pathlib import Path
4✔
2
from typing import Union
4✔
3

4
__author__ = "Artur Barseghyan <artur.barseghyan@gmail.com>"
4✔
5
__copyright__ = "2022-2023 Artur Barseghyan"
4✔
6
__license__ = "MIT"
4✔
7
__all__ = ("BaseTextExtractor",)
4✔
8

9

10
class BaseTextExtractor:
4✔
11
    """Base text extractor."""
12

13
    path: str
4✔
14

15
    def __init__(
4✔
16
        self: "BaseTextExtractor",
17
        **kwargs,
18
    ) -> None:
19
        """Constructor.
20

21
        :param kwargs: Dictionary with parameters (for text extractor
22
            specific tuning).
23
        """
24
        self.handle_kwargs(**kwargs)
4✔
25

26
    def handle_kwargs(self: "BaseTextExtractor", **kwargs):
4✔
27
        """Handle kwargs."""
28

29
    def extract(
4✔
30
        self: "BaseTextExtractor",
31
        source_file: Union[Path, str],
32
    ) -> str:
33
        raise NotImplementedError("Method `extract` is not implemented.")
4✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc