def assert_mirror(original, mirror): """ Assert that `mirror` has a correct `partner_state` to represent `original`.""" original_locked_amount = channel.get_amount_locked(original.our_state) mirror_locked_amount = channel.get_amount_locked(mirror.partner_state) assert original_locked_amount == mirror_locked_amount balance0 = channel.get_balance(original.our_state, original.partner_state) balance1 = channel.get_balance(mirror.partner_state, mirror.our_state) assert balance0 == balance1 balanceproof0 = channel.get_current_balanceproof(original.our_state) balanceproof1 = channel.get_current_balanceproof(mirror.partner_state) assert balanceproof0 == balanceproof1 distributable0 = channel.get_distributable(original.our_state, original.partner_state) distributable1 = channel.get_distributable(mirror.partner_state, mirror.our_state) assert distributable0 == distributable1
def assert_mirror(original, mirror): """ Assert that `mirror` has a correct `partner_state` to represent `original`.""" original_locked_amount = channel.get_amount_locked(original.our_state) mirror_locked_amount = channel.get_amount_locked(mirror.partner_state) assert original_locked_amount == mirror_locked_amount balance0 = channel.get_balance(original.our_state, original.partner_state) balance1 = channel.get_balance(mirror.partner_state, mirror.our_state) assert balance0 == balance1 balanceproof0 = channel.get_current_balanceproof(original.our_state) balanceproof1 = channel.get_current_balanceproof(mirror.partner_state) assert balanceproof0 == balanceproof1 distributable0 = channel.get_distributable(original.our_state, original.partner_state) distributable1 = channel.get_distributable(mirror.partner_state, mirror.our_state) assert distributable0 == distributable1