awips2/cave/com.raytheon.viz.gfe/python/autotest/VTEC_ETN_RESET_Tmode_TestScript.py
2022-05-05 12:34:50 -05:00

574 lines
24 KiB
Python

##
# This software was developed and / or modified by Raytheon Company,
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
#
# U.S. EXPORT CONTROLLED TECHNICAL DATA
# This software product contains export-restricted data whose
# export/transfer/disclosure is restricted by U.S. law. Dissemination
# to non-U.S. persons whether in the United States or abroad requires
# an export license or other authorization.
#
# Contractor Name: Raytheon Company
# Contractor Address: 6825 Pine Street, Suite 340
# Mail Stop B8
# Omaha, NE 68106
# 402.291.0100
#
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
# further licensing information.
##
# ----------------------------------------------------------------------------
# This software is in the public domain, furnished "as is", without technical
# support, and with no warranty, express or implied, as to its usefulness for
# any purpose.
#
# Headlines Timing
#
# Author:
# ----------------------------------------------------------------------------
scripts = [
{
"commentary": "Clear out all Hazards Table and Grids.",
"name": "EXPNEW_0",
"productType": None,
"clearHazardsTable": 1,
"checkStrings": [],
},
{
"commentary": "Generating WS.W Test events",
"name": "ETNReset_1",
"drtTime": "20100101_0510",
"productType": "Hazard_WSW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 12, 24, "WS.W", ["FLZ050"]),
("Fcst", "Hazards", "DISCRETE", 30, 36, "WS.W", ["FLZ050"]),
("Fcst", "Hazards", "DISCRETE", 40, 48, "WS.W", ["FLZ050"]),
],
"vtecMode": "T",
"checkStrings": [
"WWUS42 KTBW 010510",
"WSWTBW",
"TEST...URGENT - WINTER WEATHER MESSAGE...TEST",
"National Weather Service Tampa Bay Ruskin FL",
"1210 AM EST Fri Jan 1 2010",
"...|*Overview headline (must edit)*|...",
".|*Overview (must edit)*|.",
"FLZ050-011315-",
"/T.NEW.KTBW.WS.W.0001.100101T1700Z-100102T0500Z/",
"/T.NEW.KTBW.WS.W.0002.100102T1100Z-100102T1700Z/",
"/T.NEW.KTBW.WS.W.0003.100102T2100Z-100103T0500Z/",
"Pinellas-",
"1210 AM EST Fri Jan 1 2010",
"...THIS MESSAGE IS FOR TEST PURPOSES ONLY...",
"...TEST WINTER STORM WARNING IN EFFECT FROM NOON TODAY TO MIDNIGHT EST TONIGHT TEST...",
"...TEST WINTER STORM WARNING IN EFFECT FROM 6 AM TO NOON EST SATURDAY TEST...",
"...TEST WINTER STORM WARNING IN EFFECT FROM 4 PM SATURDAY TO MIDNIGHT EST SATURDAY NIGHT TEST...",
# "The National Weather Service in Tampa Bay Ruskin has issued a Test Winter Storm Warning, which is in effect FROM NOON TODAY TO MIDNIGHT EST TONIGHT. A TEST WINTER STORM WARNING HAS ALSO BEEN ISSUED. THIS TEST WINTER STORM WARNING IS IN EFFECT FROM 6 AM TO NOON EST SATURDAY. IN ADDITION, A Test Winter Storm Warning HAS BEEN ISSUED. This Test Winter Storm Warning IS in effect from 4 PM Saturday to midnight EST Saturday night .",
# "|* SEGMENT TEXT GOES HERE *|.",
# "A Winter Storm Warning means significant amounts of snow, sleet, and ice are expected or occurring. Strong winds are also possible. This will make travel very hazardous or impossible.",
"THIS IS A TEST MESSAGE. DO NOT TAKE ACTION BASED ON THIS TEST MESSAGE.",
"$$",
],
},
{
"commentary": """Running operational mode. Adds new event. Formatter
ignores previous test mode vtec table entries, except for ETN
determination.""",
"name": "ETNReset_2",
"drtTime": "20100108_1801",
"productType": "Hazard_WSW_Local",
"vtecMode": "O",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 12, 24, "WS.W", ["FLZ050"]),
("Fcst", "Hazards", "DISCRETE", 30, 36, "WS.W", ["FLZ050"]),
("Fcst", "Hazards", "DISCRETE", 40, 48, "WS.W", ["FLZ050"]),
("Fcst", "Hazards", "DISCRETE", 8*24, 11*24, "WS.W", ["FLZ050"]),
],
"checkStrings": [
"WWUS42 KTBW 081801",
"WSWTBW",
"URGENT - WINTER WEATHER MESSAGE",
"National Weather Service Tampa Bay Ruskin FL",
"101 PM EST Fri Jan 8 2010",
"...|*Overview headline (must edit)*|...",
".|*Overview (must edit)*|.",
"FLZ050-090215-",
"/O.NEW.KTBW.WS.W.0004.100109T0500Z-100112T0500Z/",
"Pinellas-",
"101 PM EST Fri Jan 8 2010",
"...WINTER STORM WARNING IN EFFECT FROM MIDNIGHT TONIGHT TO MIDNIGHT EST MONDAY NIGHT...",
# "The National Weather Service in Tampa Bay Ruskin has issued a Winter Storm Warning, which is in effect from midnight tonight to midnight EST Monday night.",
# "|* SEGMENT TEXT GOES HERE *|.",
# "A Winter Storm Warning means significant amounts of snow, sleet, and ice are expected or occurring. Strong winds are also possible. This will make travel very hazardous or impossible.",
"$$",
],
},
{
"commentary": "Operational event issued. ETN increments from last event.",
"name": "ETNReset_3",
"drtTime": "20100115_1800",
"productType": "Hazard_WSW_Local",
"vtecMode": "O",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 15*24, 16*24, "WS.W", ["FLZ050"]),
],
"checkStrings": [
"WWUS42 KTBW 151800",
"WSWTBW",
"URGENT - WINTER WEATHER MESSAGE",
"National Weather Service Tampa Bay Ruskin FL",
"100 PM EST Fri Jan 15 2010",
"...|*Overview headline (must edit)*|...",
".|*Overview (must edit)*|.",
"FLZ050-160200-",
"/O.NEW.KTBW.WS.W.0005.100116T0500Z-100117T0500Z/",
"Pinellas-",
"100 PM EST Fri Jan 15 2010",
"...WINTER STORM WARNING IN EFFECT FROM MIDNIGHT TONIGHT TO MIDNIGHT EST SATURDAY NIGHT...",
# "The National Weather Service in Tampa Bay Ruskin has issued a Winter Storm Warning, which is in effect from midnight tonight to midnight EST Saturday night .",
# "|* SEGMENT TEXT GOES HERE *|.",
# "A Winter Storm Warning means significant amounts of snow, sleet, and ice are expected or occurring. Strong winds are also possible. This will make travel very hazardous or impossible.",
"$$",
],
},
{
"commentary": "Test event issued. ETNs increments.",
"name": "ETNReset_4",
"drtTime": "20100115_2100",
"productType": "Hazard_WSW_Local",
"vtecMode": "T",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 15*24, 16*24, "WS.W", ["FLZ050"]),
("Fcst", "Hazards", "DISCRETE", 20*24, 21*24, "WS.W", ["FLZ050"]),
],
"checkStrings": [
"WWUS42 KTBW 152100",
"WSWTBW",
"TEST...URGENT - WINTER WEATHER MESSAGE...TEST",
"National Weather Service Tampa Bay Ruskin FL",
"400 PM EST Fri Jan 15 2010",
"...|*Overview headline (must edit)*|...",
".|*Overview (must edit)*|.",
"FLZ050-160500-",
"/T.NEW.KTBW.WS.W.0006.100116T0500Z-100117T0500Z/",
"/T.NEW.KTBW.WS.W.0007.100121T0500Z-100122T0500Z/",
"Pinellas-",
"400 PM EST Fri Jan 15 2010",
"...THIS MESSAGE IS FOR TEST PURPOSES ONLY...",
"...TEST WINTER STORM WARNING IN EFFECT FROM MIDNIGHT TONIGHT TO MIDNIGHT EST SATURDAY NIGHT TEST...",
"...TEST WINTER STORM WARNING IN EFFECT FROM MIDNIGHT WEDNESDAY NIGHT TO MIDNIGHT EST THURSDAY NIGHT TEST...",
# "The National Weather Service in Tampa Bay Ruskin has issued a Test Winter Storm Warning, which is in effect from midnight tonight to midnight EST Saturday night . A Test Winter Storm Warning HAS ALSO BEEN ISSUED. This Test Winter Storm Warning IS in effect from midnight Wednesday night to midnight EST Thursday night.",
# "|* SEGMENT TEXT GOES HERE *|.",
# "A Winter Storm Warning means significant amounts of snow, sleet, and ice are expected or occurring. Strong winds are also possible. This will make travel very hazardous or impossible.",
"THIS IS A TEST MESSAGE. DO NOT TAKE ACTION BASED ON THIS TEST MESSAGE.",
"$$",
],
},
{
"commentary": "Operational Event issued. Formatter ignores test events.",
"name": "ETNReset_5",
"drtTime": "20100115_2200",
"productType": "Hazard_WSW_Local",
"vtecMode": "O",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 15*24, 16*24, "WS.W", ["FLZ050"]),
("Fcst", "Hazards", "DISCRETE", 20*24, 21*24, "WS.W", ["FLZ050"]),
],
"checkStrings": [
"WWUS42 KTBW 152200",
"WSWTBW",
"URGENT - WINTER WEATHER MESSAGE",
"National Weather Service Tampa Bay Ruskin FL",
"500 PM EST Fri Jan 15 2010",
"...|*Overview headline (must edit)*|...",
".|*Overview (must edit)*|.",
"FLZ050-160600-",
"/O.NEW.KTBW.WS.W.0008.100121T0500Z-100122T0500Z/",
"/O.CON.KTBW.WS.W.0005.100116T0500Z-100117T0500Z/",
"Pinellas-",
"500 PM EST Fri Jan 15 2010",
"...WINTER STORM WARNING REMAINS IN EFFECT FROM MIDNIGHT TONIGHT TO MIDNIGHT EST SATURDAY NIGHT...",
"...WINTER STORM WARNING IN EFFECT FROM MIDNIGHT WEDNESDAY NIGHT TO MIDNIGHT EST THURSDAY NIGHT...",
# "The National Weather Service in Tampa Bay Ruskin has issued a Winter Storm Warning, which is in effect from midnight Wednesday night to midnight EST Thursday night. A Winter Storm Warning remains in effect from midnight tonight to midnight EST Saturday night .",
# "|* SEGMENT TEXT GOES HERE *|.",
# "A Winter Storm Warning means significant amounts of snow, sleet, and ice are expected or occurring. Strong winds are also possible. This will make travel very hazardous or impossible.",
"$$",
],
},
{
"commentary": "Test event issued. ETN increments.",
"name": "ETNReset_6",
"drtTime": "20100123_2000",
"productType": "Hazard_WSW_Local",
"vtecMode": "T",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 23*24, 25*24, "WS.W", ["FLZ050"]),
],
"checkStrings": [
"WWUS42 KTBW 232000",
"WSWTBW",
"TEST...URGENT - WINTER WEATHER MESSAGE...TEST",
"National Weather Service Tampa Bay Ruskin FL",
"300 PM EST Sat Jan 23 2010",
"...|*Overview headline (must edit)*|...",
".|*Overview (must edit)*|.",
"FLZ050-240400-",
"/T.NEW.KTBW.WS.W.0009.100124T0500Z-100126T0500Z/",
"Pinellas-",
"300 PM EST Sat Jan 23 2010",
"...THIS MESSAGE IS FOR TEST PURPOSES ONLY...",
"...TEST WINTER STORM WARNING IN EFFECT FROM MIDNIGHT TONIGHT TO MIDNIGHT EST MONDAY NIGHT TEST...",
# "The National Weather Service in Tampa Bay Ruskin has issued a Test Winter Storm Warning, which is in effect from midnight tonight to midnight EST Monday night.",
# "|* SEGMENT TEXT GOES HERE *|.",
# "A Winter Storm Warning means significant amounts of snow, sleet, and ice are expected or occurring. Strong winds are also possible. This will make travel very hazardous or impossible.",
"THIS IS A TEST MESSAGE. DO NOT TAKE ACTION BASED ON THIS TEST MESSAGE.",
"$$",
],
},
{
"commentary": "Operational event issued. ETN increments.",
"name": "ETNReset_7",
"drtTime": "20100131_2000",
"productType": "Hazard_WSW_Local",
"vtecMode": "O",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 31*24, (31*24)+2, "WS.W", ["FLZ050"]),
],
"checkStrings": [
"WWUS42 KTBW 312000",
"WSWTBW",
"URGENT - WINTER WEATHER MESSAGE",
"National Weather Service Tampa Bay Ruskin FL",
"300 PM EST Sun Jan 31 2010",
"...|*Overview headline (must edit)*|...",
".|*Overview (must edit)*|.",
"FLZ050-010400-",
"/O.NEW.KTBW.WS.W.0010.100201T0500Z-100201T0700Z/",
"Pinellas-",
"300 PM EST Sun Jan 31 2010",
"...WINTER STORM WARNING IN EFFECT FROM MIDNIGHT TONIGHT TO 2 AM EST MONDAY...",
# "The National Weather Service in Tampa Bay Ruskin has issued a Winter Storm Warning, which is in effect from midnight tonight to 2 AM EST Monday.",
# "|* SEGMENT TEXT GOES HERE *|.",
# "A Winter Storm Warning means significant amounts of snow, sleet, and ice are expected or occurring. Strong winds are also possible. This will make travel very hazardous or impossible.",
"$$",
],
},
{
"commentary": "Cleanup.",
"name": "ETNReset_8_cleanup",
"productType": None,
"clearHazardsTable": 1,
"checkStrings": [],
},
{
"commentary": """Simulating PQR's SU.Y set of events. Issue 3 events
in test mode. The issue was that the SU.Y ETN was stuck due to
the interaction between test and operational events and ETNs.""",
"name": "ETNReset_9",
"drtTime": "20100201_0000",
"gridsStartTime": "20100201_0000",
"productType": "Hazard_CFW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 0, 6, "SU.Y", ["FLZ149"]),
("Fcst", "Hazards", "DISCRETE", 10, 16, "SU.Y", ["FLZ149"]),
("Fcst", "Hazards", "DISCRETE", 20, 26, "SU.Y", ["FLZ149"]),
],
"vtecMode": "T",
"checkStrings": [
"WHUS42 KTBW 010000",
"CFWTBW",
"TEST...Coastal Hazard Message...TEST",
"National Weather Service Tampa Bay Ruskin FL",
"700 PM EST Sun Jan 31 2010",
"FLZ149-010800-",
"/T.NEW.KTBW.SU.Y.0001.100201T0000Z-100201T0600Z/",
"/T.NEW.KTBW.SU.Y.0002.100201T1000Z-100201T1600Z/",
"/T.NEW.KTBW.SU.Y.0003.100201T2000Z-100202T0200Z/",
"Coastal Pasco-",
"700 PM EST Sun Jan 31 2010",
"...THIS MESSAGE IS FOR TEST PURPOSES ONLY...",
"...TEST HIGH SURF ADVISORY IN EFFECT UNTIL 1 AM EST MONDAY TEST...",
"...TEST HIGH SURF ADVISORY IN EFFECT FROM 5 AM TO 11 AM EST MONDAY TEST...",
"...TEST HIGH SURF ADVISORY IN EFFECT FROM 3 PM TO 9 PM EST MONDAY TEST...",
# "The National Weather Service in Tampa Bay Ruskin has issued a Test High Surf Advisory, which is in effect UNTIL 1 AM EST MONDAY. A TEST HIGH SURF ADVISORY HAS ALSO BEEN ISSUED. THIS TEST HIGH SURF ADVISORY IS IN EFFECT FROM 5 AM TO 11 AM EST MONDAY. IN ADDITION...A Test High Surf Advisory HAS BEEN ISSUED. This Test High Surf Advisory IS in effect from 3 PM to 9 PM EST Monday.",
# "|* SEGMENT TEXT GOES HERE *|.",
"A High Surf Advisory means that high surf will affect beaches in the advisory area, producing localized beach erosion and dangerous swimming conditions.",
"THIS IS A TEST MESSAGE. DO NOT TAKE ACTION BASED ON THIS TEST MESSAGE.",
"$$",
],
},
{
"commentary": """Simulating PQR's SU.Y set of events - issue SU.Y 0004 NEW
in test mode.""",
"name": "ETNReset_10",
"drtTime": "20100527_1600",
"gridsStartTime": "20100527_0000",
"productType": "Hazard_CFW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 16, 34, "SU.Y", ["FLZ149"]),
],
"vtecMode": "T",
"checkStrings": [
"WHUS42 KTBW 271600",
"CFWTBW",
"TEST...Coastal Hazard Message...TEST",
"National Weather Service Tampa Bay Ruskin FL",
"1200 PM EDT Thu May 27 2010",
"FLZ149-280000-",
"/T.NEW.KTBW.SU.Y.0004.100527T1600Z-100528T1000Z/",
"Coastal Pasco-",
"1200 PM EDT Thu May 27 2010",
"...THIS MESSAGE IS FOR TEST PURPOSES ONLY...",
"...TEST HIGH SURF ADVISORY IN EFFECT UNTIL 6 AM EDT FRIDAY TEST...",
"The National Weather Service in Tampa Bay Ruskin has issued a Test High Surf Advisory, which is in effect until 6 AM EDT Friday.",
# "|* SEGMENT TEXT GOES HERE *|.",
"A High Surf Advisory means that high surf will affect beaches in the advisory area, producing localized beach erosion and dangerous swimming conditions.",
"THIS IS A TEST MESSAGE. DO NOT TAKE ACTION BASED ON THIS TEST MESSAGE.",
"$$",
],
},
{
"commentary": "CAN the SU.Y 0004 in test mode.",
"name": "ETNReset_11",
"drtTime": "20100527_1805",
"gridsStartTime": "20100527_0000",
"productType": "Hazard_CFW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
],
"vtecMode": "T",
"checkStrings": [
"WHUS42 KTBW 271805",
"CFWTBW",
"TEST...Coastal Hazard Message...TEST",
"National Weather Service Tampa Bay Ruskin FL",
"205 PM EDT Thu May 27 2010",
"FLZ149-271915-",
"/T.CAN.KTBW.SU.Y.0004.000000T0000Z-100528T1000Z/",
"Coastal Pasco-",
"205 PM EDT Thu May 27 2010",
"...THIS MESSAGE IS FOR TEST PURPOSES ONLY...",
"...TEST HIGH SURF ADVISORY IS CANCELLED TEST...",
"The National Weather Service in Tampa Bay Ruskin has cancelled the Test High Surf Advisory.",
"THIS IS A TEST MESSAGE. DO NOT TAKE ACTION BASED ON THIS TEST MESSAGE.",
"$$",
],
},
{
"name": "ETNReset_12",
"commentary": """Issue a new SU.Y in operational mode. Gets assigned the
next ETN.""",
"drtTime": "20100914_0000",
"gridsStartTime": "20100914_0000",
"productType": "Hazard_CFW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 0, 24, "SU.Y", ["FLZ151"]),
],
"vtecMode": "O",
"checkStrings": [
"WHUS42 KTBW 140000",
"CFWTBW",
"Coastal Hazard Message",
"National Weather Service Tampa Bay Ruskin FL",
"800 PM EDT Mon Sep 13 2010",
"FLZ151-140800-",
"/O.NEW.KTBW.SU.Y.0005.100914T0000Z-100915T0000Z/",
"Hillsborough-",
"800 PM EDT Mon Sep 13 2010",
"...HIGH SURF ADVISORY IN EFFECT UNTIL 8 PM EDT TUESDAY...",
"The National Weather Service in Tampa Bay Ruskin has issued a High Surf Advisory, which is in effect until 8 PM EDT Tuesday.",
# "|* SEGMENT TEXT GOES HERE *|.",
"A High Surf Advisory means that high surf will affect beaches in the advisory area, producing localized beach erosion and dangerous swimming conditions.",
"$$",
],
},
{
"name": "ETNReset_12a",
"commentary": "Cancel the SU.Y.",
"drtTime": "20100914_1200",
"gridsStartTime": "20100914_0000",
"productType": "Hazard_CFW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
],
"vtecMode": "O",
"checkStrings": [
"WHUS42 KTBW 141200",
"CFWTBW",
"Coastal Hazard Message",
"National Weather Service Tampa Bay Ruskin FL",
"800 AM EDT Tue Sep 14 2010",
"FLZ151-141300-",
"/O.CAN.KTBW.SU.Y.0005.000000T0000Z-100915T0000Z/",
"Hillsborough-",
"800 AM EDT Tue Sep 14 2010",
"...HIGH SURF ADVISORY IS CANCELLED...",
"The National Weather Service in Tampa Bay Ruskin has cancelled the High Surf Advisory. ",
"$$",
],
},
{
"commentary": "force a vtec table squeeze, to remove old events",
"name": "ETNReset_12b",
"drtTime": "20100918_0000",
"gridsStartTime": "20100918_0000",
"productType": "Hazard_NPW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 0, 24, "HW.W", ["FLZ148","FLZ149","FLZ151"]),
],
"vtecMode": "O",
"checkStrings": [
"WWUS72 KTBW 180000",
"NPWTBW",
"URGENT - WEATHER MESSAGE",
"National Weather Service Tampa Bay Ruskin FL",
"800 PM EDT Fri Sep 17 2010",
"...|*Overview headline (must edit)*|...",
".|*Overview (must edit)*|.",
"FLZ148-149-151-180800-",
"/O.NEW.KTBW.HW.W.0001.100918T0000Z-100919T0000Z/",
"Coastal Hernando-Coastal Pasco-Coastal Hillsborough-",
"800 PM EDT Fri Sep 17 2010",
"...HIGH WIND WARNING IN EFFECT UNTIL 8 PM EDT SATURDAY...",
"The National Weather Service in Tampa Bay Ruskin has issued a High Wind Warning, which is in effect until 8 PM EDT Saturday.",
# "|* SEGMENT TEXT GOES HERE *|.",
"A High Wind Warning means a hazardous high wind event is expected or occurring. Sustained wind speeds of at least 40 mph or gusts of 58 mph or more can lead to property damage.",
"$$",
],
},
{
"name": "ETNReset_13",
"commentary": "issue a new SU.Y in operational mode",
"drtTime": "20100922_0000",
"gridsStartTime": "20100922_0000",
"productType": "Hazard_CFW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 0, 24, "SU.Y", ["FLZ148","FLZ149","FLZ151"]),
],
"vtecMode": "O",
"checkStrings": [
"WHUS42 KTBW 220000",
"CFWTBW",
"Coastal Hazard Message",
"National Weather Service Tampa Bay Ruskin FL",
"800 PM EDT Tue Sep 21 2010",
"FLZ148-149-151-220800-",
"/O.NEW.KTBW.SU.Y.0006.100922T0000Z-100923T0000Z/",
"Coastal Hernando-Coastal Pasco-Coastal Hillsborough-",
"800 PM EDT Tue Sep 21 2010",
"...HIGH SURF ADVISORY IN EFFECT UNTIL 8 PM EDT WEDNESDAY...",
"The National Weather Service in Tampa Bay Ruskin has issued a High Surf Advisory, which is in effect until 8 PM EDT Wednesday.",
# "|* SEGMENT TEXT GOES HERE *|.",
"A High Surf Advisory means that high surf will affect beaches in the advisory area, producing localized beach erosion and dangerous swimming conditions.",
"$$",
],
},
{
"name": "ETNReset_13a",
"commentary": "expire time for the event",
"drtTime": "20100923_0000",
"gridsStartTime": "20100922_0000",
"productType": "Hazard_CFW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 0, 24, "SU.Y", ["FLZ148","FLZ149","FLZ151"]),
],
"vtecMode": "O",
"checkStrings": [
"WHUS42 KTBW 230000",
"CFWTBW",
"Coastal Hazard Message",
"National Weather Service Tampa Bay Ruskin FL",
"800 PM EDT Wed Sep 22 2010",
"FLZ148-149-151-230100-",
"/O.EXP.KTBW.SU.Y.0006.000000T0000Z-100923T0000Z/",
"Coastal Hernando-Coastal Pasco-Coastal Hillsborough-",
"800 PM EDT Wed Sep 22 2010",
"...HIGH SURF ADVISORY HAS EXPIRED...",
# "The High Surf Advisory is no longer in effect.",
"$$",
],
},
{
"name": "ETNReset_14",
"commentary": "Issue an operational SU.Y event, with new ETN.",
"drtTime": "20100928_0000",
"gridsStartTime": "20100928_0000",
"productType": "Hazard_CFW_Local",
"createGrids": [
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
("Fcst", "Hazards", "DISCRETE", 0, 24, "SU.Y", ["FLZ148","FLZ149","FLZ151"]),
],
"vtecMode": "O",
"checkStrings": [
"WHUS42 KTBW 280000",
"CFWTBW",
"Coastal Hazard Message",
"National Weather Service Tampa Bay Ruskin FL",
"800 PM EDT Mon Sep 27 2010",
"FLZ148-149-151-280800-",
"/O.NEW.KTBW.SU.Y.0007.100928T0000Z-100929T0000Z/",
"Coastal Hernando-Coastal Pasco-Coastal Hillsborough-",
"800 PM EDT Mon Sep 27 2010",
"...HIGH SURF ADVISORY IN EFFECT UNTIL 8 PM EDT TUESDAY...",
"The National Weather Service in Tampa Bay Ruskin has issued a High Surf Advisory, which is in effect until 8 PM EDT Tuesday.",
# "|* SEGMENT TEXT GOES HERE *|.",
"A High Surf Advisory means that high surf will affect beaches in the advisory area, producing localized beach erosion and dangerous swimming conditions.",
"$$",
],
},
{
"commentary": "Cleanup.",
"name": "ETNReset_15",
"productType": None,
"clearHazardsTable": 1,
"checkStrings": [],
}
]
import TestScript
def testScript(self, dataMgr):
defaults = {
"database": "<site>_GRID__Fcst_00000000_0000",
"publishGrids": 0,
"decodeVTEC": 1,
"gridsStartTime": "20100101_0500",
"orderStrings": 1,
"vtecMode": "O",
"cmdLineVars": "{('Issued By', 'issuedBy'): None}",
"deleteGrids": [("Fcst", "Hazards", "SFC", "all", "all")],
}
return TestScript.generalTestScript(self, dataMgr, scripts, defaults)