Do you ever test a push that sets stageenv to a non-empty value? I see test_push_info_list_items_stageenv() but it's not obvious to me that you're testing explicitly defined stageenvs (perhaps I'm missing something).