10 lines
488 B
Python
10 lines
488 B
Python
def test_diff_ingredient_lists():
|
|
from scripts.pipeline.derive_substitutions import diff_ingredients
|
|
base = ["ground beef", "chicken broth", "olive oil", "onion"]
|
|
target = ["lentils", "vegetable broth", "olive oil", "onion"]
|
|
removed, added = diff_ingredients(base, target)
|
|
assert "ground beef" in removed
|
|
assert "chicken broth" in removed
|
|
assert "lentils" in added
|
|
assert "vegetable broth" in added
|
|
assert "olive oil" not in removed # unchanged
|