@@ -2163,31 +2163,35 @@ def test_620_qdb_standalone(
21632163 "-A FORWARD -i vif+ -o vif+ -j DROP\n "
21642164 "COMMIT\n " .format (datetime .datetime .now ().ctime ())
21652165 )
2166+ data = {
2167+ "/name" : "test-inst-test" ,
2168+ "/type" : "StandaloneVM" ,
2169+ "/default-user" : "user" ,
2170+ "/qubes-vm-type" : "AppVM" ,
2171+ "/qubes-debug-mode" : "0" ,
2172+ "/qubes-base-template" : "" ,
2173+ "/qubes-timezone" : "UTC" ,
2174+ "/qubes-random-seed" : base64 .b64encode (b"A" * 64 ),
2175+ "/qubes-vm-persistence" : "full" ,
2176+ "/qubes-vm-updateable" : "True" ,
2177+ "/qubes-block-devices" : "" ,
2178+ "/qubes-usb-devices" : "" ,
2179+ "/qubes-iptables" : "reload" ,
2180+ "/qubes-iptables-error" : "" ,
2181+ "/qubes-iptables-header" : iptables_header ,
2182+ "/qubes-service/qubes-update-check" : "0" ,
2183+ "/qubes-service/meminfo-writer" : "1" ,
2184+ "/connected-ips" : "" ,
2185+ "/connected-ips6" : "" ,
2186+ }
21662187
2167- self .assertEqual (
2168- test_qubesdb .data ,
2169- {
2170- "/name" : "test-inst-test" ,
2171- "/type" : "StandaloneVM" ,
2172- "/default-user" : "user" ,
2173- "/qubes-vm-type" : "AppVM" ,
2174- "/qubes-debug-mode" : "0" ,
2175- "/qubes-base-template" : "" ,
2176- "/qubes-timezone" : "UTC" ,
2177- "/qubes-random-seed" : base64 .b64encode (b"A" * 64 ),
2178- "/qubes-vm-persistence" : "full" ,
2179- "/qubes-vm-updateable" : "True" ,
2180- "/qubes-block-devices" : "" ,
2181- "/qubes-usb-devices" : "" ,
2182- "/qubes-iptables" : "reload" ,
2183- "/qubes-iptables-error" : "" ,
2184- "/qubes-iptables-header" : iptables_header ,
2185- "/qubes-service/qubes-update-check" : "0" ,
2186- "/qubes-service/meminfo-writer" : "1" ,
2187- "/connected-ips" : "" ,
2188- "/connected-ips6" : "" ,
2189- },
2190- )
2188+ self .assertEqual (test_qubesdb .data , data )
2189+
2190+ test_qubesdb .data .clear ()
2191+ vm .features ["anon-timezone" ] = "1"
2192+ vm .create_qdb_entries ()
2193+ del data ["/qubes-timezone" ]
2194+ self .assertEqual (test_qubesdb .data , data )
21912195
21922196 @unittest .mock .patch ("datetime.datetime" )
21932197 @unittest .mock .patch ("qubes.utils.get_timezone" )
0 commit comments