debian-forge/test/mod
Michael Vogt f5d6d11f1d osbuild: error when {Device,Mount} is modified after creation
This is a drive-by change after spending some quality time with the
mount code. The `id` field of `Mount` is calculated only once and
only when creating a `Mount`. This seems slightly dangerous as
any change to an attribute after creation will not update the
id. This means two options:
1. dynamically update the `id` on changes
2. forbid changes after the `id` is calculcated

I went with (2) but happy to discuss of course but it seems more
the spirit of the class.

It also does the same change for "devices.Device"
2024-01-19 02:54:26 +01:00
..
__init__.py test: '{. -> ./mod}/test_util_selinux.py' 2020-04-24 15:50:44 +02:00
test_api.py pipeline,api: write metadata directly 2022-12-09 12:03:40 +01:00
test_buildroot.py test: this test requires to be able to bindmount 2023-03-20 16:32:47 +01:00
test_fmt_v1.py test: fix autopep8 issues 2024-01-02 19:31:31 +01:00
test_fmt_v2.py test: add test that checks that partition are added to mount stage 2023-12-22 10:18:29 -05:00
test_host.py host: add support for emitting signals 2022-02-22 10:38:43 +01:00
test_loop.py test: fix all pylint issues 2024-01-02 19:31:31 +01:00
test_meta.py test: fix all pylint issues 2024-01-02 19:31:31 +01:00
test_mixins.py osbuild: error when {Device,Mount} is modified after creation 2024-01-19 02:54:26 +01:00
test_monitor.py test: fix all pylint issues 2024-01-02 19:31:31 +01:00
test_mounts.py test: fix isort issues 2024-01-02 19:31:31 +01:00
test_objectstore.py test: fix all pylint issues 2024-01-02 19:31:31 +01:00
test_osbuild.py test/osbuild: use proper object in stage run test 2022-12-09 12:03:40 +01:00
test_testutil_fake_tree.py testutil: extrace new make_fake_tree() helper 2024-01-03 11:25:48 -08:00
test_testutil_imports.py test: fix isort issues 2024-01-02 19:31:31 +01:00
test_util_checksum.py osbuild: run isort on all files 2022-09-12 13:32:51 +02:00
test_util_ctx.py util/ctx: extract suppress_oserror() 2020-05-11 18:05:12 +02:00
test_util_fscache.py test: fix autopep8 issues 2024-01-02 19:31:31 +01:00
test_util_fscache_coherency.py test: fix autopep8 issues 2024-01-02 19:31:31 +01:00
test_util_jsoncomm.py util/jsoncomm: add send_and_recv helper 2021-06-09 18:37:47 +01:00
test_util_linux.py test: fix test_libc_futimes_works 2024-01-18 08:44:25 +01:00
test_util_lorax.py osbuild: run isort on all files 2022-09-12 13:32:51 +02:00
test_util_lvm2.py autopep8: Update with changes to make autopep8 -a -a -a happy 2023-08-10 13:04:14 +02:00
test_util_mnt.py test: fix autopep8 issues 2024-01-02 19:31:31 +01:00
test_util_osrelease.py test: make TestBase inherit unittest.TestCase 2020-06-05 09:27:40 +02:00
test_util_ostree.py test: fix autopep8 issues 2024-01-02 19:31:31 +01:00
test_util_parsing.py util: add helper to parse size strings 2022-12-09 12:03:40 +01:00
test_util_path.py test: add more output when ensure_mtime() assert fails 2023-12-22 19:46:48 +01:00
test_util_pe32p.py util: add module to parse PE32+ files 2022-11-14 20:10:59 +01:00
test_util_rhsm.py global: fix PEP-8 formatting 2022-08-05 09:41:05 +02:00
test_util_rmrf.py test: convert to shared helpers 2020-05-13 14:26:05 +02:00
test_util_selinux.py stages,test: update tests for new selinux.setfiles() calling 2024-01-11 10:23:25 +01:00
test_util_udev.py devices: add custom udev rule inhibitor mechanism 2021-12-09 00:44:21 +00:00