Integration tests failed here on creative_approvals. I don't think that is a problem with the code, though, but rather a problem of environment. That creative now has four creative approval entities, not three. We can't rely on a given creative having a fixed number of creative approval entities.
Further, speaking to Melissa about it, creative approvals are deleted when the creative stops running (as in, when the creative approvals are no longer relevant). Thus, we can't even rely on them being there. As it's out of the scope of this PR, I just changed test.py to look for >=3. But that should be fixed.
Integration tests failed here on creative_approvals. I don't think that is a problem with the code, though, but rather a problem of environment. That creative now has four creative approval entities, not three. We can't rely on a given creative having a fixed number of creative approval entities.
Further, speaking to Melissa about it, creative approvals are deleted when the creative stops running (as in, when the creative approvals are no longer relevant). Thus, we can't even rely on them being there. As it's out of the scope of this PR, I just changed test.py to look for >=3. But that should be fixed.