def test_enough_space_available(monkeypatch): monkeypatch.setattr(reporting, 'create_report', create_report_mocked()) get_avail_bytes_on_boot = fake_get_avail_bytes_on_boot( MIN_AVAIL_BYTES_FOR_BOOT) check_avail_space_on_boot(get_avail_bytes_on_boot) assert reporting.create_report.called == 0
def test_enough_space_available(monkeypatch): monkeypatch.setattr(api, 'produce', produce_mocked()) get_avail_bytes_on_boot = fake_get_avail_bytes_on_boot( MIN_AVAIL_BYTES_FOR_BOOT) check_avail_space_on_boot(get_avail_bytes_on_boot) assert api.produce.called == 0
def test_not_enough_space_available(monkeypatch): monkeypatch.setattr(reporting, 'create_report', create_report_mocked()) # Test 0 bytes available /boot get_avail_bytes_on_boot = fake_get_avail_bytes_on_boot(0) check_avail_space_on_boot(get_avail_bytes_on_boot) # Test 0.1 MiB less then required in /boot get_avail_bytes_on_boot = fake_get_avail_bytes_on_boot( MIN_AVAIL_BYTES_FOR_BOOT - 0.1 * 2**20) check_avail_space_on_boot(get_avail_bytes_on_boot) assert reporting.create_report.called == 2
def test_not_enough_space_available(monkeypatch): monkeypatch.setattr(api, 'produce', produce_mocked()) # Test 0 bytes available /boot get_avail_bytes_on_boot = fake_get_avail_bytes_on_boot(0) check_avail_space_on_boot(get_avail_bytes_on_boot) # Test 0.1 MiB less then required in /boot get_avail_bytes_on_boot = fake_get_avail_bytes_on_boot( MIN_AVAIL_BYTES_FOR_BOOT - 0.1 * 2**20) check_avail_space_on_boot(get_avail_bytes_on_boot) assert api.produce.called == 2
def process(self): check_avail_space_on_boot(get_avail_bytes_on_boot)