def alice_disconnected(alice, be, do, alice_connected): be(alice) do(None, expect=prompt_is("indy@alice")) do('disconnect', within=1, expect=['Disconnecting from alice ...', 'Disconnected from alice']) do(None, expect=prompt_is("indy"))
def test_connect_to_different_pools(do, be, cliForMultiNodePools): be(cliForMultiNodePools) do(None, expect=prompt_is("indy")) do('connect pool1', within=5, expect=["Connected to pool1"]) do(None, expect=prompt_is("indy@pool1")) do('connect pool2', within=5, expect=["Connected to pool2"]) do(None, expect=prompt_is("indy@pool2")) do('connect pool1', within=5, expect=["Connected to pool1"]) do(None, expect=prompt_is("indy@pool1"))
def philCli(be, do, philCLI, trusteeCli, poolTxnData): be(philCLI) do('prompt Phil', expect=prompt_is('Phil')) do('new wallet Phil', expect=['New wallet Phil created', 'Active wallet set to "Phil"']) phil_seed = randomSeed() phil_signer = DidSigner(seed=phil_seed) mapper = {'seed': phil_seed.decode(), 'idr': phil_signer.identifier} do('new key with seed {seed}', expect=[ 'Key created in wallet Phil', 'DID for key is {idr}', 'Current DID set to {idr}' ], mapper=mapper) addNym(be, do, trusteeCli, phil_signer.identifier, verkey=phil_signer.verkey, role=Roles.TRUSTEE.name) return philCLI
def trustAnchorCli(be, do, poolNodesStarted, earlCLI, connectedToTest, trustAnchorWallet): be(earlCLI) do('prompt Earl', expect=prompt_is('Earl')) addAndActivateCLIWallet(earlCLI, trustAnchorWallet) do('connect test', within=3, expect=connectedToTest) return earlCLI
def trustAnchorCli(be, do, poolNodesStarted, earlCLI, trustAnchorWallet): be(earlCLI) do('prompt Earl', expect=prompt_is('Earl')) addAndActivateCLIWallet(earlCLI, trustAnchorWallet) connect_and_check_output(do, earlCLI.txn_dir) return earlCLI
def alice_connected(alice, be, do, poolNodesCreated): be(alice) do(None, expect=prompt_is("indy")) do('connect alice', within=5, expect=["Connected to alice"]) do(None, expect=prompt_is("indy@alice"))
def test_disconnect_when_not_connected(alice, be, do): be(alice) do(None, expect=prompt_is("indy")) do('disconnect', within=1, expect=['Not connected to any environment.']) do(None, expect=prompt_is("indy"))
def aliceCli(be, do, poolNodesStarted, aliceCLI, wallet): be(aliceCLI) do('prompt Alice', expect=prompt_is('Alice')) addAndActivateCLIWallet(aliceCLI, wallet) connect_and_check_output(do, aliceCLI.txn_dir) return aliceCLI
def alice_connected(alice, be, do, poolNodesCreated): be(alice) do(None, expect=prompt_is("indy")) do('connect sandbox', within=5, expect=["Connected to sandbox"]) do(None, expect=prompt_is("indy@sandbox"))
def aliceCli(be, do, poolNodesStarted, aliceCLI, connectedToTest, wallet): be(aliceCLI) do('prompt Alice', expect=prompt_is('Alice')) addAndActivateCLIWallet(aliceCLI, wallet) do('connect test', within=3, expect=connectedToTest) return aliceCLI
def setPromptAndKeyring(do, name, newKeyringOut, userMap): do('prompt {}'.format(name), expect=prompt_is(name)) do('new wallet {}'.format(name), expect=newKeyringOut, mapper=userMap)
def _connectTo(envName, do, cli): do('connect {}'.format(envName), within=10, expect=["Connected to {}".format(envName)]) prompt_is("{}@{}".format(cli.name, envName))