kiln_ai.pytest_mock_files

 1from enum import Enum
 2
 3
 4class MockFileFactoryMimeType(str, Enum):
 5    # documents
 6    PDF = "application/pdf"
 7    CSV = "text/csv"
 8    TXT = "text/plain"
 9    HTML = "text/html"
10    MD = "text/markdown"
11
12    # images
13    PNG = "image/png"
14    JPG = "image/jpeg"
15    JPEG = "image/jpeg"
16
17    # audio
18    MP3 = "audio/mpeg"
19    WAV = "audio/wav"
20    OGG = "audio/ogg"
21
22    # video
23    MP4 = "video/mp4"
24    MOV = "video/quicktime"
class MockFileFactoryMimeType(builtins.str, enum.Enum):
 5class MockFileFactoryMimeType(str, Enum):
 6    # documents
 7    PDF = "application/pdf"
 8    CSV = "text/csv"
 9    TXT = "text/plain"
10    HTML = "text/html"
11    MD = "text/markdown"
12
13    # images
14    PNG = "image/png"
15    JPG = "image/jpeg"
16    JPEG = "image/jpeg"
17
18    # audio
19    MP3 = "audio/mpeg"
20    WAV = "audio/wav"
21    OGG = "audio/ogg"
22
23    # video
24    MP4 = "video/mp4"
25    MOV = "video/quicktime"

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to 'utf-8'. errors defaults to 'strict'.

PDF = <MockFileFactoryMimeType.PDF: 'application/pdf'>
CSV = <MockFileFactoryMimeType.CSV: 'text/csv'>
TXT = <MockFileFactoryMimeType.TXT: 'text/plain'>
HTML = <MockFileFactoryMimeType.HTML: 'text/html'>
MD = <MockFileFactoryMimeType.MD: 'text/markdown'>
PNG = <MockFileFactoryMimeType.PNG: 'image/png'>
JPG = <MockFileFactoryMimeType.JPG: 'image/jpeg'>
JPEG = <MockFileFactoryMimeType.JPG: 'image/jpeg'>
MP3 = <MockFileFactoryMimeType.MP3: 'audio/mpeg'>
WAV = <MockFileFactoryMimeType.WAV: 'audio/wav'>
OGG = <MockFileFactoryMimeType.OGG: 'audio/ogg'>
MP4 = <MockFileFactoryMimeType.MP4: 'video/mp4'>
MOV = <MockFileFactoryMimeType.MOV: 'video/quicktime'>