fix: preserve guest network identities and refresh session profiles
This commit is contained in:
@@ -65,6 +65,15 @@ class ProfilesTests(unittest.TestCase):
|
||||
with self.subTest(field=field, value=value), self.assertRaises(ValueError):
|
||||
Profile('guest', self.iso, **{field: value})
|
||||
|
||||
def test_explicit_mac_roundtrip_and_validation(self):
|
||||
dest = self.root / 'guest.toml'
|
||||
save_profile(dest, Profile('guest', mac='02:ab:cd:ef:01:23'))
|
||||
self.assertEqual(load_profile(dest).mac, '02:ab:cd:ef:01:23')
|
||||
for value in ('ff:00:00:00:00:01', '00:00:00:00:00:01',
|
||||
'02:00:00:00:00:zz', '02:00:00:00:00', True):
|
||||
with self.subTest(mac=value), self.assertRaises(ValueError):
|
||||
Profile('guest', mac=value)
|
||||
|
||||
def test_refresh_vertical_descriptor_boundaries(self):
|
||||
for value in (0, 50000, 255000):
|
||||
path = self.root / 'guest.toml'
|
||||
|
||||
Reference in New Issue
Block a user