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'>