Example #1
0
 def setUp(self):
     classes.Task.tasks = [
         classes.Task('Task1', 'date', None, None),
         classes.Task('Task2', 'date', None, None)
     ]
     classes.Goal.goals = [
         classes.Goal('Goal1', None, None),
         classes.Goal('Goal2', None, None)
     ]
Example #2
0
def add_goal(extra):
    """Instantiate a new Goal with optional attributes."""
    goal = extra
    opt_date = None
    opt_tags = None

    keyword_order = re.findall(r'\s(\w+)=', extra)
    keyword_values = re.split(r'\s\w+=', extra)
    goal = keyword_values.pop(0)
    values = zip(keyword_order, keyword_values)

    for value in values:
        if value[0] in ('date', 'd'):
            opt_date = value[1].strip()

        elif value[0] in ('tag', 't'):
            if ',' in value[1]:
                opt_tags = [tag.strip() for tag in value[1].split(',')]
            else:
                opt_tags = [value[1]]

    cl.Goal(goal, opt_date, opt_tags)
Example #3
0
def initGoal():
    return classes.Goal(x=varbs.stageW - 50 - varbs.screenW)
Example #4
0
 def setUp(self):
     classes.Task.tasks = [classes.Task('Retrieve', 'date', None, None)]
     classes.Goal.goals = [classes.Goal('Goal Retrieve', None, None)]
     self.completed = {'tasks': [], 'goals': []}
     self.deleted = {'tasks': [], 'goals': []}
Example #5
0
 def setUp(self):
     classes.Goal.goals = [
         classes.Goal('Goal1', None, None),
         classes.Goal('Goal2', None, None)
     ]
     self.completed = {'tasks': [], 'goals': []}
Example #6
0
 def setUp(self):
     self.goal = classes.Goal('Goal', None, None, percent='auto')