#!/usr/bin/env python
from ecf import *
def family_case(): return (
        Family("case_var").add(
            Task("case").add(
                Defstatus("complete"), 
                Edit(VAR=1)),
            Task("when_1").add(
                Trigger("case:VAR==1"),
                Complete("case:VAR != 1")),
            Task("when_2").add(
                Trigger("case:VAR eq 2"),
                Complete("case:VAR ne 2"))),
        Family("case_meter").add(
            Task("case").add(
                Meter("VAR", -1, 100)),
            Task("when_1").add(
                Trigger("case:VAR==1"),        
                Complete("case==complete")),
            Task("when_2").add(
                Trigger("case:VAR eq 2"), 
                Complete("case eq complete"))))