示例#1
0
 def test_check_if_parents_are_complete(self):
     rp = RecipePlan("recipedir")
     rp.ingredients['ing1'] = "C"
     rp.ingredients['ing2a'] = "W"
     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_parents_are_complete()
     self.assertEquals(rp.ingredients,{'ing1':'C','ing2a':'S','ing2b':'I','ing3':'I'})
示例#2
0
 def test_check_if_parents_are_complete(self):
     rp = RecipePlan("recipedir")
     rp.ingredients['ing1'] = "C"
     rp.ingredients['ing2a'] = "W"
     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_parents_are_complete()
     self.assertEquals(rp.ingredients, {
         'ing1': 'C',
         'ing2a': 'S',
         'ing2b': 'I',
         'ing3': 'I'
     })