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'})
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' })