diff --git a/doc/api_samples/os-extended-services-delete/services-get-resp.xml b/doc/api_samples/os-extended-services-delete/services-get-resp.xml index bb5b46770a..b5182a38be 100644 --- a/doc/api_samples/os-extended-services-delete/services-get-resp.xml +++ b/doc/api_samples/os-extended-services-delete/services-get-resp.xml @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/doc/api_samples/os-instance-actions/instance-action-get-resp.xml b/doc/api_samples/os-instance-actions/instance-action-get-resp.xml index 2ebc14061d..0fa985798c 100644 --- a/doc/api_samples/os-instance-actions/instance-action-get-resp.xml +++ b/doc/api_samples/os-instance-actions/instance-action-get-resp.xml @@ -1,5 +1,5 @@ - + diff --git a/doc/api_samples/os-services/services-get-resp.xml b/doc/api_samples/os-services/services-get-resp.xml index 997fc3945f..6d42fce85c 100644 --- a/doc/api_samples/os-services/services-get-resp.xml +++ b/doc/api_samples/os-services/services-get-resp.xml @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/doc/api_samples/os-services/services-list-get-resp.xml b/doc/api_samples/os-services/services-list-get-resp.xml index 68809e9aaf..e9868c2f26 100644 --- a/doc/api_samples/os-services/services-list-get-resp.xml +++ b/doc/api_samples/os-services/services-list-get-resp.xml @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/doc/api_samples/os-volumes/os-volumes-detail-resp.xml b/doc/api_samples/os-volumes/os-volumes-detail-resp.xml index b849c2d2ea..c6ff8c23e7 100644 --- a/doc/api_samples/os-volumes/os-volumes-detail-resp.xml +++ b/doc/api_samples/os-volumes/os-volumes-detail-resp.xml @@ -1,9 +1,9 @@ - + - \ No newline at end of file + diff --git a/doc/api_samples/os-volumes/os-volumes-get-resp.xml b/doc/api_samples/os-volumes/os-volumes-get-resp.xml index 1a516d5d2a..a65b78c9de 100644 --- a/doc/api_samples/os-volumes/os-volumes-get-resp.xml +++ b/doc/api_samples/os-volumes/os-volumes-get-resp.xml @@ -1,7 +1,7 @@ - + - \ No newline at end of file + diff --git a/doc/api_samples/os-volumes/os-volumes-index-resp.xml b/doc/api_samples/os-volumes/os-volumes-index-resp.xml index b849c2d2ea..c6ff8c23e7 100644 --- a/doc/api_samples/os-volumes/os-volumes-index-resp.xml +++ b/doc/api_samples/os-volumes/os-volumes-index-resp.xml @@ -1,9 +1,9 @@ - + - \ No newline at end of file + diff --git a/doc/api_samples/os-volumes/os-volumes-post-resp.xml b/doc/api_samples/os-volumes/os-volumes-post-resp.xml index 1a516d5d2a..a65b78c9de 100644 --- a/doc/api_samples/os-volumes/os-volumes-post-resp.xml +++ b/doc/api_samples/os-volumes/os-volumes-post-resp.xml @@ -1,7 +1,7 @@ - + - \ No newline at end of file + diff --git a/nova/tests/integrated/api_samples/OS-SRV-USG/server-get-resp.xml.tpl b/nova/tests/integrated/api_samples/OS-SRV-USG/server-get-resp.xml.tpl index 3950b6918b..ee35f36fa0 100644 --- a/nova/tests/integrated/api_samples/OS-SRV-USG/server-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/OS-SRV-USG/server-get-resp.xml.tpl @@ -1,5 +1,5 @@ - + diff --git a/nova/tests/integrated/api_samples/OS-SRV-USG/servers-detail-resp.xml.tpl b/nova/tests/integrated/api_samples/OS-SRV-USG/servers-detail-resp.xml.tpl index 8869b45458..bce5e2eabe 100644 --- a/nova/tests/integrated/api_samples/OS-SRV-USG/servers-detail-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/OS-SRV-USG/servers-detail-resp.xml.tpl @@ -1,6 +1,6 @@ - + diff --git a/nova/tests/integrated/api_samples/all_extensions/server-get-resp.xml.tpl b/nova/tests/integrated/api_samples/all_extensions/server-get-resp.xml.tpl index daa0bcf7ec..1bd75a99b9 100644 --- a/nova/tests/integrated/api_samples/all_extensions/server-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/all_extensions/server-get-resp.xml.tpl @@ -1,5 +1,5 @@ - + diff --git a/nova/tests/integrated/api_samples/all_extensions/servers-details-resp.xml.tpl b/nova/tests/integrated/api_samples/all_extensions/servers-details-resp.xml.tpl index f8482431c9..bf8dc083cd 100644 --- a/nova/tests/integrated/api_samples/all_extensions/servers-details-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/all_extensions/servers-details-resp.xml.tpl @@ -1,6 +1,6 @@ - + diff --git a/nova/tests/integrated/api_samples/os-aggregates/aggregate-post-resp.xml.tpl b/nova/tests/integrated/api_samples/os-aggregates/aggregate-post-resp.xml.tpl index f8603ac33f..2a1bee5868 100644 --- a/nova/tests/integrated/api_samples/os-aggregates/aggregate-post-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-aggregates/aggregate-post-resp.xml.tpl @@ -3,7 +3,7 @@ name nova False - %(timestamp)s + %(xmltime)s None None %(aggregate_id)s diff --git a/nova/tests/integrated/api_samples/os-aggregates/aggregate-update-post-resp.xml.tpl b/nova/tests/integrated/api_samples/os-aggregates/aggregate-update-post-resp.xml.tpl index 071e1c43a6..1ff22bc0e0 100644 --- a/nova/tests/integrated/api_samples/os-aggregates/aggregate-update-post-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-aggregates/aggregate-update-post-resp.xml.tpl @@ -3,8 +3,8 @@ newname nova2 False - %(timestamp)s - %(timestamp)s + %(xmltime)s + %(xmltime)s None 1 diff --git a/nova/tests/integrated/api_samples/os-aggregates/aggregates-add-host-post-resp.xml.tpl b/nova/tests/integrated/api_samples/os-aggregates/aggregates-add-host-post-resp.xml.tpl index a45a017894..7412dee66d 100644 --- a/nova/tests/integrated/api_samples/os-aggregates/aggregates-add-host-post-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-aggregates/aggregates-add-host-post-resp.xml.tpl @@ -3,7 +3,7 @@ name nova False - %(timestamp)s + %(xmltime)s None %(compute_host)s diff --git a/nova/tests/integrated/api_samples/os-aggregates/aggregates-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-aggregates/aggregates-get-resp.xml.tpl index d59d10a842..7f44a231cb 100644 --- a/nova/tests/integrated/api_samples/os-aggregates/aggregates-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-aggregates/aggregates-get-resp.xml.tpl @@ -3,7 +3,7 @@ name nova False - %(timestamp)s + %(xmltime)s None None diff --git a/nova/tests/integrated/api_samples/os-aggregates/aggregates-list-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-aggregates/aggregates-list-get-resp.xml.tpl index 0a6173a0ba..79af4a8d89 100644 --- a/nova/tests/integrated/api_samples/os-aggregates/aggregates-list-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-aggregates/aggregates-list-get-resp.xml.tpl @@ -4,7 +4,7 @@ name nova False - %(timestamp)s + %(xmltime)s None None diff --git a/nova/tests/integrated/api_samples/os-aggregates/aggregates-metadata-post-resp.xml.tpl b/nova/tests/integrated/api_samples/os-aggregates/aggregates-metadata-post-resp.xml.tpl index 5b229cfc9e..01245a4dbb 100644 --- a/nova/tests/integrated/api_samples/os-aggregates/aggregates-metadata-post-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-aggregates/aggregates-metadata-post-resp.xml.tpl @@ -3,7 +3,7 @@ name nova False - %(timestamp)s + %(xmltime)s None None diff --git a/nova/tests/integrated/api_samples/os-aggregates/aggregates-remove-host-post-resp.xml.tpl b/nova/tests/integrated/api_samples/os-aggregates/aggregates-remove-host-post-resp.xml.tpl index d59d10a842..7f44a231cb 100644 --- a/nova/tests/integrated/api_samples/os-aggregates/aggregates-remove-host-post-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-aggregates/aggregates-remove-host-post-resp.xml.tpl @@ -3,7 +3,7 @@ name nova False - %(timestamp)s + %(xmltime)s None None diff --git a/nova/tests/integrated/api_samples/os-extended-services-delete/services-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-extended-services-delete/services-get-resp.xml.tpl index 1b1a3cf74c..8e87af9173 100644 --- a/nova/tests/integrated/api_samples/os-extended-services-delete/services-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-extended-services-delete/services-get-resp.xml.tpl @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/nova/tests/integrated/api_samples/os-instance-actions/instance-action-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-instance-actions/instance-action-get-resp.xml.tpl index 6cd44bfc45..61c0ac8c76 100644 --- a/nova/tests/integrated/api_samples/os-instance-actions/instance-action-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-instance-actions/instance-action-get-resp.xml.tpl @@ -1,5 +1,5 @@ - - - + + + diff --git a/nova/tests/integrated/api_samples/os-instance-actions/instance-actions-list-resp.xml.tpl b/nova/tests/integrated/api_samples/os-instance-actions/instance-actions-list-resp.xml.tpl index 943b1ba747..87a8726cce 100644 --- a/nova/tests/integrated/api_samples/os-instance-actions/instance-actions-list-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-instance-actions/instance-actions-list-resp.xml.tpl @@ -1,5 +1,5 @@ - - + + diff --git a/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-index-get-resp.json.tpl b/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-index-get-resp.json.tpl index 6974f360fc..81b0d6c341 100644 --- a/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-index-get-resp.json.tpl +++ b/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-index-get-resp.json.tpl @@ -9,8 +9,8 @@ "num_hosts_not_run": 1, "num_hosts_running": 0, "overall_status": "0 of 1 hosts done. 0 errors.", - "period_beginning": "%(timestamp)s", - "period_ending": "%(timestamp)s", + "period_beginning": "%(xmltime)s", + "period_ending": "%(xmltime)s", "total_errors": 0, "total_instances": 0 } diff --git a/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-index-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-index-get-resp.xml.tpl index 4eafa8b4aa..8b670b0c91 100644 --- a/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-index-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-index-get-resp.xml.tpl @@ -10,7 +10,7 @@ %(hostid)s 0 of 1 hosts done. 0 errors. - %(timestamp)s - %(timestamp)s + %(xmltime)s + %(xmltime)s 1 diff --git a/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-show-get-resp.json.tpl b/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-show-get-resp.json.tpl index eda9523047..71549c156b 100644 --- a/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-show-get-resp.json.tpl +++ b/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-show-get-resp.json.tpl @@ -9,8 +9,8 @@ "num_hosts_not_run": 1, "num_hosts_running": 0, "overall_status": "0 of 1 hosts done. 0 errors.", - "period_beginning": "%(timestamp)s", - "period_ending": "%(timestamp)s", + "period_beginning": "%(xmltime)s", + "period_ending": "%(xmltime)s", "total_errors": 0, "total_instances": 0 } diff --git a/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-show-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-show-get-resp.xml.tpl index 1ef243292a..9ceb1c26c8 100644 --- a/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-show-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-instance_usage_audit_log/inst-usage-audit-log-show-get-resp.xml.tpl @@ -10,7 +10,7 @@ %(hostid)s 0 of 1 hosts done. 0 errors. - %(timestamp)s - %(timestamp)s + %(xmltime)s + %(xmltime)s 1 diff --git a/nova/tests/integrated/api_samples/os-keypairs/keypairs-get-resp.json.tpl b/nova/tests/integrated/api_samples/os-keypairs/keypairs-get-resp.json.tpl index 3a188cfc81..4fde60f14b 100644 --- a/nova/tests/integrated/api_samples/os-keypairs/keypairs-get-resp.json.tpl +++ b/nova/tests/integrated/api_samples/os-keypairs/keypairs-get-resp.json.tpl @@ -5,7 +5,7 @@ "fingerprint": "%(fingerprint)s", "user_id": "fake", "deleted": false, - "created_at": "%(timestamp)s", + "created_at": "%(strtime)s", "updated_at": null, "deleted_at": null, "id": 1 diff --git a/nova/tests/integrated/api_samples/os-keypairs/keypairs-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-keypairs/keypairs-get-resp.xml.tpl index bdaebc47d6..3442f1ed62 100644 --- a/nova/tests/integrated/api_samples/os-keypairs/keypairs-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-keypairs/keypairs-get-resp.xml.tpl @@ -6,7 +6,7 @@ %(fingerprint)s fake False - %(timestamp)s + %(xmltime)s None None 1 diff --git a/nova/tests/integrated/api_samples/os-networks/network-show-resp.xml.tpl b/nova/tests/integrated/api_samples/os-networks/network-show-resp.xml.tpl index 7989f47e4b..aeab222391 100644 --- a/nova/tests/integrated/api_samples/os-networks/network-show-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-networks/network-show-resp.xml.tpl @@ -4,7 +4,7 @@ 1000 %(ip)s eth0 - %(timestamp)s + %(xmltime)s %(id)s None None @@ -23,7 +23,7 @@ %(ip)s False None - %(timestamp)s + %(xmltime)s nsokolov-desktop None None diff --git a/nova/tests/integrated/api_samples/os-networks/networks-list-resp.xml.tpl b/nova/tests/integrated/api_samples/os-networks/networks-list-resp.xml.tpl index c01c083378..7ac19a8137 100644 --- a/nova/tests/integrated/api_samples/os-networks/networks-list-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-networks/networks-list-resp.xml.tpl @@ -5,7 +5,7 @@ 1000 %(ip)s eth0 - %(timestamp)s + %(xmltime)s %(id)s None None @@ -24,7 +24,7 @@ %(ip)s False None - %(timestamp)s + %(xmltime)s nsokolov-desktop None None @@ -54,7 +54,7 @@ None False None - %(timestamp)s + %(xmltime)s None None None diff --git a/nova/tests/integrated/api_samples/os-services/services-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-services/services-get-resp.xml.tpl index 53f8541ad6..ed8bb14dfc 100644 --- a/nova/tests/integrated/api_samples/os-services/services-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-services/services-get-resp.xml.tpl @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/nova/tests/integrated/api_samples/os-services/services-list-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-services/services-list-get-resp.xml.tpl index e708aa78d2..1c6b0113b7 100644 --- a/nova/tests/integrated/api_samples/os-services/services-list-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-services/services-list-get-resp.xml.tpl @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml.tpl b/nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml.tpl index 4a68823079..014c2f9d64 100644 --- a/nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml.tpl +++ b/nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml.tpl @@ -5,8 +5,8 @@ 1.0 512.0 1.0 - %(timestamp)s - %(timestamp)s + %(xmltime)s + %(xmltime)s %(uuid)s @@ -17,7 +17,7 @@ 1 openstack m1.tiny - %(timestamp)s + %(xmltime)s None active 3600 diff --git a/nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml.tpl b/nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml.tpl index 4a2833da83..b1bb63f1c4 100644 --- a/nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml.tpl +++ b/nova/tests/integrated/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml.tpl @@ -6,8 +6,8 @@ 1.0 512.0 1.0 - %(timestamp)s - %(timestamp)s + %(xmltime)s + %(xmltime)s diff --git a/nova/tests/integrated/api_samples/os-volumes/os-volumes-detail-resp.xml.tpl b/nova/tests/integrated/api_samples/os-volumes/os-volumes-detail-resp.xml.tpl index 7410bed49e..bd8f324ee0 100644 --- a/nova/tests/integrated/api_samples/os-volumes/os-volumes-detail-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-volumes/os-volumes-detail-resp.xml.tpl @@ -1,6 +1,6 @@ - + diff --git a/nova/tests/integrated/api_samples/os-volumes/os-volumes-get-resp.xml.tpl b/nova/tests/integrated/api_samples/os-volumes/os-volumes-get-resp.xml.tpl index 6503138f08..cb3c5edf90 100644 --- a/nova/tests/integrated/api_samples/os-volumes/os-volumes-get-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-volumes/os-volumes-get-resp.xml.tpl @@ -1,5 +1,5 @@ - + diff --git a/nova/tests/integrated/api_samples/os-volumes/os-volumes-index-resp.xml.tpl b/nova/tests/integrated/api_samples/os-volumes/os-volumes-index-resp.xml.tpl index 7410bed49e..bd8f324ee0 100644 --- a/nova/tests/integrated/api_samples/os-volumes/os-volumes-index-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-volumes/os-volumes-index-resp.xml.tpl @@ -1,6 +1,6 @@ - + diff --git a/nova/tests/integrated/api_samples/os-volumes/os-volumes-post-resp.xml.tpl b/nova/tests/integrated/api_samples/os-volumes/os-volumes-post-resp.xml.tpl index 6503138f08..cb3c5edf90 100644 --- a/nova/tests/integrated/api_samples/os-volumes/os-volumes-post-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-volumes/os-volumes-post-resp.xml.tpl @@ -1,5 +1,5 @@ - + diff --git a/nova/tests/integrated/api_samples/os-volumes/snapshot-create-resp.xml.tpl b/nova/tests/integrated/api_samples/os-volumes/snapshot-create-resp.xml.tpl index d75ae7ddd8..78268c822c 100644 --- a/nova/tests/integrated/api_samples/os-volumes/snapshot-create-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-volumes/snapshot-create-resp.xml.tpl @@ -1,2 +1,2 @@ - + diff --git a/nova/tests/integrated/api_samples/os-volumes/snapshots-detail-resp.xml.tpl b/nova/tests/integrated/api_samples/os-volumes/snapshots-detail-resp.xml.tpl index dbfe32526a..730921f4cf 100644 --- a/nova/tests/integrated/api_samples/os-volumes/snapshots-detail-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-volumes/snapshots-detail-resp.xml.tpl @@ -1,6 +1,6 @@ - - - + + + diff --git a/nova/tests/integrated/api_samples/os-volumes/snapshots-list-resp.xml.tpl b/nova/tests/integrated/api_samples/os-volumes/snapshots-list-resp.xml.tpl index dbfe32526a..730921f4cf 100644 --- a/nova/tests/integrated/api_samples/os-volumes/snapshots-list-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-volumes/snapshots-list-resp.xml.tpl @@ -1,6 +1,6 @@ - - - + + + diff --git a/nova/tests/integrated/api_samples/os-volumes/snapshots-show-resp.xml.tpl b/nova/tests/integrated/api_samples/os-volumes/snapshots-show-resp.xml.tpl index 3525851cfe..c42bf41b3c 100644 --- a/nova/tests/integrated/api_samples/os-volumes/snapshots-show-resp.xml.tpl +++ b/nova/tests/integrated/api_samples/os-volumes/snapshots-show-resp.xml.tpl @@ -1,2 +1,2 @@ - + diff --git a/nova/tests/integrated/api_samples_test_base.py b/nova/tests/integrated/api_samples_test_base.py index 07d9893c1d..1089e0fbb3 100644 --- a/nova/tests/integrated/api_samples_test_base.py +++ b/nova/tests/integrated/api_samples_test_base.py @@ -268,17 +268,14 @@ class ApiSampleTestBase(integrated_helpers._IntegratedTestBase): text = r'[^<]*' isotime_re = '\d{4}-[0,1]\d-[0-3]\dT\d{2}:\d{2}:\d{2}Z' strtime_re = '\d{4}-[0,1]\d-[0-3]\dT\d{2}:\d{2}:\d{2}\.\d{6}' - # NOTE(treinish): Could result in a false positive, but it - # shouldn't be an issue for this case. - timestamp_re = ('\d{4}-[0,1]\d-[0-3]\d[ ,T]' - '\d{2}:\d{2}:\d{2}' - '(Z|(\+|-)\d{2}:\d{2}|\.\d{6}|' - '\.\d{6}(Z|(\+|-)\d{2}:\d{2})|)') + xmltime_re = ('\d{4}-[0,1]\d-[0-3]\d ' + '\d{2}:\d{2}:\d{2}' + '(\.\d{6})?(\+00:00)?') return { 'isotime': isotime_re, 'strtime': strtime_re, 'strtime_or_none': r'None|%s' % strtime_re, - 'timestamp': timestamp_re, + 'xmltime': xmltime_re, 'password': '[0-9a-zA-Z]{1,12}', 'ip': '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}', 'ip6': '([0-9a-zA-Z]{1,4}:){1,7}:?[0-9a-zA-Z]{1,4}',