def METHOD_NAME(self):
    seed_words = 'treat dwarf wealth gasp brass outside high rent blood crowd make initial'
    self.assertEqual(keystore.bip39_is_checksum_valid(seed_words), (True, True))
    ks1 = keystore.from_bip39_seed(seed_words, '', "m/45'/0")
    self.assertTrue(isinstance(ks1, keystore.BIP32_KeyStore))
    self.assertEqual(ks1.xpub, 'xpub69xafV4YxC6o8Yiga5EiGLAtqR7rgNgNUGiYgw3S9g9pp6XYUne1'
        'KxdcfYtxwmA3eBrzMFuYcNQKfqsXCygCo4GxQFHfywxpUbKNfYvGJka')
    ks2 = keystore.from_xpub('xpub6Bco9vrgo8rNUSi8Bjomn8xLA41DwPXeuPcgJamNRhTTyGVHsp8fZX'
        'aGzp9ypHoei16J6X3pumMAP1u3Dy4jTSWjm4GZowL7Dcn9u4uZC9W')
    self._check_xpub_keystore_sanity(ks2)
    self.assertTrue(isinstance(ks2, keystore.BIP32_KeyStore))
    w = self._create_multisig_wallet(ks1, ks2)
    self.assertEqual(w.derive_script_template((0, 0)),
        address_from_string('3H3iyACDTLJGD2RMjwKZcCwpdYZLwEZzKb'))
    self.assertEqual(w.derive_script_template((1, 0)),
        address_from_string('31hyfHrkhNjiPZp1t7oky5CGNYqSqDAVM9'))