def METHOD_NAME(self):
    alice_xmss = get_alice_xmss()
    bob_xmss = get_bob_xmss()
    random_xmss = get_random_xmss()
    signatories = [alice_xmss.address, bob_xmss.address]
    weights = [20, 20]
    threshold = 21
    multi_sig_tx = MultiSigCreate.create(signatories,
                                         weights,
                                         threshold,
                                         0,
                                         random_xmss.pk)
    multi_sig_tx.sign(random_xmss)
    multi_sig_address_state = MultiSigAddressState.get_default(multi_sig_tx.txhash,
                                                               signatories,
                                                               weights,
                                                               threshold)
    multi_sig_addresses_state = {multi_sig_address_state.address: multi_sig_address_state}
    AddressState.put_addresses_state(self.state, multi_sig_addresses_state)
    multi_sig_address_state2 = MultiSigAddressState.get_multi_sig_address_state_by_address(
        self.state._db,
        MultiSigAddressState.generate_multi_sig_address(multi_sig_tx.txhash))
    self.assertEqual(multi_sig_address_state.pbdata, multi_sig_address_state2.pbdata)