I sometimes have tomato puree for 3 weeks in the fridge with no problems. I use tightly covered glass.
Cambro has nice looking containers, but they are polycarbonate which is sometimes manufactured with
bisphenol A (BPA), which is bad for your health. I called Cambro a few times trying to ascertain if their containers had BPA in them & couldn't get a clear answer from them.
edit: Cambro now has a statement on their webpage that says that their containers do contain BPA. I guess a lot of people have been asking. Of course, they spin it that BPA is all apple pie & honey i.e. iconically safe. <Sigh> If you'd like a more objective (non-PR, non-lobbyist) view of BPA safety, have a look here. A damn shame, because safety aside, they do make some nice containers.