@ -50,14 +50,6 @@ class TestCliBuildVaultIds(unittest.TestCase):
res = cli . CLI . build_vault_ids ( [ ' foo@bar ' ] )
self . assertEqual ( res , [ ' foo@bar ' ] )
def test_create_new_password_no_vault_id ( self ) :
res = cli . CLI . build_vault_ids ( [ ] , create_new_password = True )
self . assertEqual ( res , [ ' default@prompt_ask_vault_pass ' ] )
def test_create_new_password_no_vault_id_no_auto_prompt ( self ) :
res = cli . CLI . build_vault_ids ( [ ] , auto_prompt = False , create_new_password = True )
self . assertEqual ( res , [ ] )
def test_no_vault_id_no_auto_prompt ( self ) :
# simulate 'ansible-playbook site.yml' with out --ask-vault-pass, should not prompt
res = cli . CLI . build_vault_ids ( [ ] , auto_prompt = False )
@ -75,23 +67,12 @@ class TestCliBuildVaultIds(unittest.TestCase):
res = cli . CLI . build_vault_ids ( [ ] , auto_prompt = True , ask_vault_pass = True )
self . assertEqual ( res , [ ' default@prompt_ask_vault_pass ' ] )
def test_create_new_password_auto_prompt ( self ) :
# simulate 'ansible-vault encrypt somefile.yml'
res = cli . CLI . build_vault_ids ( [ ] , auto_prompt = True , create_new_password = True )
def test_no_vault_id_ask_vault_pass ( self ) :
res = cli . CLI . build_vault_ids ( [ ] , ask_vault_pass = True )
self . assertEqual ( res , [ ' default@prompt_ask_vault_pass ' ] )
def test_create_new_password_no_vault_id_ask_vault_pass ( self ) :
res = cli . CLI . build_vault_ids ( [ ] , ask_vault_pass = True ,
create_new_password = True )
self . assertEqual ( res , [ ' default@prompt_ask_vault_pass ' ] )
def test_create_new_password_with_vault_ids ( self ) :
res = cli . CLI . build_vault_ids ( [ ' foo@bar ' ] , create_new_password = True )
self . assertEqual ( res , [ ' foo@bar ' ] )
def test_create_new_password_no_vault_ids_password_files ( self ) :
res = cli . CLI . build_vault_ids ( [ ] , vault_password_files = [ ' some-password-file ' ] ,
create_new_password = True )
def test_no_vault_ids_password_files ( self ) :
res = cli . CLI . build_vault_ids ( [ ] , vault_password_files = [ ' some-password-file ' ] )
self . assertEqual ( res , [ ' default@some-password-file ' ] )
def test_everything ( self ) :
@ -100,7 +81,6 @@ class TestCliBuildVaultIds(unittest.TestCase):
vault_password_files = [ ' yet-another-password-file ' ,
' one-more-password-file ' ] ,
ask_vault_pass = True ,
create_new_password = True ,
auto_prompt = False )
self . assertEqual ( set ( res ) , set ( [ ' blip@prompt ' , ' baz@prompt_ask_vault_pass ' ,