Ejemplo n.º 1
0
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"))
Ejemplo n.º 2
0
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"))
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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
Ejemplo n.º 5
0
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
Ejemplo n.º 6
0
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"))
Ejemplo n.º 7
0
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"))
Ejemplo n.º 8
0
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
Ejemplo n.º 9
0
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"))
Ejemplo n.º 10
0
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
Ejemplo n.º 11
0
def setPromptAndKeyring(do, name, newKeyringOut, userMap):
    do('prompt {}'.format(name), expect=prompt_is(name))
    do('new wallet {}'.format(name), expect=newKeyringOut, mapper=userMap)
Ejemplo n.º 12
0
def _connectTo(envName, do, cli):
    do('connect {}'.format(envName),
       within=10,
       expect=["Connected to {}".format(envName)])
    prompt_is("{}@{}".format(cli.name, envName))