示例#1
0
 def test_check_if_have_parents(self):
     rp = RecipePlan("recipedir")
     rp.ingredients['ing1'] = "I"
     rp.ingredients['ing2a'] = "I"
     rp.ingredients['ing2b'] = "I"
     rp.ingredients['ing3'] = "I"
     rp.parents_to_check['ing3']=['ing2a','ing2b']
     rp.parents_to_check['ing2a']=['ing1']
     rp.parents_to_check['ing2b']=[]
     rp.parents_to_check['ing1']=[]
     rp.check_if_have_parents()
     self.assertEquals(rp.ingredients,{'ing1':'S','ing2a':'W','ing2b':'S','ing3':'W'})
示例#2
0
 def test_check_if_have_parents(self):
     rp = RecipePlan("recipedir")
     rp.ingredients['ing1'] = "I"
     rp.ingredients['ing2a'] = "I"
     rp.ingredients['ing2b'] = "I"
     rp.ingredients['ing3'] = "I"
     rp.parents_to_check['ing3'] = ['ing2a', 'ing2b']
     rp.parents_to_check['ing2a'] = ['ing1']
     rp.parents_to_check['ing2b'] = []
     rp.parents_to_check['ing1'] = []
     rp.check_if_have_parents()
     self.assertEquals(rp.ingredients, {
         'ing1': 'S',
         'ing2a': 'W',
         'ing2b': 'S',
         'ing3': 'W'
     })