system.loggerd.tests package

Submodules

system.loggerd.tests.loggerd_tests_common module

class system.loggerd.tests.loggerd_tests_common.MockApi(dongle_id)[source]

Bases: object

get(*args, **kwargs)[source]
get_token()[source]
class system.loggerd.tests.loggerd_tests_common.MockApiIgnore(dongle_id)[source]

Bases: object

get(*args, **kwargs)[source]
get_token()[source]
class system.loggerd.tests.loggerd_tests_common.MockResponse(text, status_code)[source]

Bases: object

class system.loggerd.tests.loggerd_tests_common.UploaderTestCase(methodName='runTest')[source]

Bases: TestCase

f_type = 'UNKNOWN'
make_file_with_data(f_dir: str, fn: str, size_mb: float = 0.1, lock: bool = False, upload_xattr: bytes = None, preserve_xattr: bytes = None) Path[source]
root: Path
seg_dir: str
seg_format: str
seg_format2: str
seg_num: int
setUp()[source]

Hook method for setting up the test fixture before exercising it.

set_ignore()[source]
system.loggerd.tests.loggerd_tests_common.create_random_file(file_path: Path, size_mb: float, lock: bool = False, upload_xattr: bytes = None) None[source]

system.loggerd.tests.test_deleter module

class system.loggerd.tests.test_deleter.Stats(f_bavail, f_blocks, f_frsize)

Bases: tuple

f_bavail

Alias for field number 0

f_blocks

Alias for field number 1

f_frsize

Alias for field number 2

class system.loggerd.tests.test_deleter.TestDeleter(methodName='runTest')[source]

Bases: UploaderTestCase

assertDeleteOrder(f_paths: Sequence[Path], timeout: int = 5) None[source]
fake_statvfs(d)[source]
join_thread()[source]
setUp()[source]

Hook method for setting up the test fixture before exercising it.

start_thread()[source]
test_delete()[source]
test_delete_last()[source]
test_delete_many_preserved()[source]
test_delete_order()[source]
test_no_delete_when_available_space()[source]
test_no_delete_with_lock_file()[source]

system.loggerd.tests.test_encoder module

class system.loggerd.tests.test_encoder.TestEncoder(methodName='runTest')[source]

Bases: TestCase

pytestmark = [Mark(name='tici', args=(), kwargs={})]
setUp()[source]

Hook method for setting up the test fixture before exercising it.

tearDown()[source]

Hook method for deconstructing the test fixture after testing it.

test_log_rotation = None
test_log_rotation_0()
test_log_rotation_1()

system.loggerd.tests.test_loggerd module

class system.loggerd.tests.test_loggerd.TestLoggerd[source]

Bases: object

test_bootlog()[source]
test_init_data_values()[source]
test_not_preserving_unflagged_segments()[source]
test_preserving_flagged_segments()[source]
test_qlog()[source]
test_rlog()[source]
test_rotation()[source]

system.loggerd.tests.test_uploader module

class system.loggerd.tests.test_uploader.FakeLogHandler[source]

Bases: Handler

emit(record)[source]

Do whatever it takes to actually log the specified logging record.

This version is intended to be implemented by subclasses and so raises a NotImplementedError.

reset()[source]
class system.loggerd.tests.test_uploader.TestUploader(methodName='runTest')[source]

Bases: UploaderTestCase

gen_files(lock=False, xattr: bytes = None, boot=True) list[Path][source]
gen_order(seg1: list[int], seg2: list[int], boot=True) list[str][source]
join_thread()[source]
setUp()[source]

Hook method for setting up the test fixture before exercising it.

start_thread()[source]
test_clear_locks_on_startup()[source]
test_no_upload_with_lock_file()[source]
test_no_upload_with_xattr()[source]
test_upload()[source]
test_upload_files_in_create_order()[source]
test_upload_ignored()[source]
test_upload_with_wrong_xattr()[source]

Module contents