The tests confirmed the issue that Iain reported and that the fix works.
Old (there are many, but I picked test_wpa2_ip6):
AssertionError: Regex didn't match:
'inet6 2600::[0-9a-f:]+/64 scope global (?:tentative )?(?:mngtmpaddr )?(?:noprefixroute )?dynamic'
inet6 2600::6020:9609:2ebc:7103/64 scope global temporary dynamic ^^- temporary should not be here
inet6 2600::8405:af0d:f0b3:c3a5/64 scope global mngtmpaddr noprefixroute ^^- dynamic missing for this rule to match
The tests confirmed the issue that Iain reported and that the fix works.
Old (there are many, but I picked test_wpa2_ip6):
AssertionError: Regex didn't match:
'inet6 2600::[0-9a-f:]+/64 scope global (?:tentative )?(?:mngtmpaddr )?(?:noprefixroute )?dynamic'
inet6 2600::6020: 9609:2ebc: 7103/64 scope global temporary dynamic
^^- temporary should not be here af0d:f0b3: c3a5/64 scope global mngtmpaddr noprefixroute
^^- dynamic missing for this rule to match
inet6 2600::8405:
With the new build these tests now work fine.