{"push_id":1019701528,"size":4,"distinct_size":1,"ref":"refs/heads/fix-buyback-auth-tests-in-pipeline","head":"8022a47f7476090213aafc1196c4d8c4c3ee56c8","before":"29d8ad820009c0e6e4489f784262c66ace66eb61","commits":[{"sha":"e47cb964790a66a0f8be5edea5fe9afab00bf30d","author":{"email":"673cbd5ea979ae012c1b3912dd07be9e55c3c9d5@quantopian.com","name":"Stewart Douglas"},"message":"BUG: Ensure consistent ordering of amounts, prices & multipliers\n\nPreviously, we have assumed that the `amounts` and `last_sale_prices`\nlists have the same order as the `value_multipliers`. This is not\ncorrect, since to populate the `amounts` and `last_sale_prices` lists\nwe iterate over a `dict` (self.positions). The order of this `dict`\ncan change in arbitrary ways when it is updated, which occurs when\nwe call `update_positions`. Our `value_multipliers` however are stored\nin an `OrderedDict`, meaning the order of existing key/value pairs\nis not changed when they are updated.\n\nTo address this issue, we make sure that `self.positions` subclasses\n`OrderedDict`.","distinct":false,"url":"https://api.github.com/repos/quantopian/zipline/commits/e47cb964790a66a0f8be5edea5fe9afab00bf30d"},{"sha":"0e97a01c05902206415580b58a67b88a6bc700fc","author":{"email":"673cbd5ea979ae012c1b3912dd07be9e55c3c9d5@quantopian.com","name":"Stewart Douglas"},"message":"TST: Test multiple calls to update_positions","distinct":false,"url":"https://api.github.com/repos/quantopian/zipline/commits/0e97a01c05902206415580b58a67b88a6bc700fc"},{"sha":"ccdb37648956f391214a1d3f69ccc95423254180","author":{"email":"673cbd5ea979ae012c1b3912dd07be9e55c3c9d5@quantopian.com","name":"Stewart Douglas"},"message":"Merge pull request #1018 from quantopian/order-multiplier-values\n\nBUG: Ensure consistent ordering of amounts, prices & multipliers","distinct":false,"url":"https://api.github.com/repos/quantopian/zipline/commits/ccdb37648956f391214a1d3f69ccc95423254180"},{"sha":"8022a47f7476090213aafc1196c4d8c4c3ee56c8","author":{"email":"a1ccd6f5034a0f681e9bd13cd743a89247d02ac4@quantopian.com","name":"Maya Tydykov"},"message":"BUG: fix previous frame logic and buyback auth tests\n\nWIP: earnings test case separated works\n\nWIP: fix/reorganize buyback auth.\n\nMAINT: clean up\n\nMAINT: fix merge conflicts","distinct":true,"url":"https://api.github.com/repos/quantopian/zipline/commits/8022a47f7476090213aafc1196c4d8c4c3ee56c8"}]}