def test__create_new_token_credential_succeeds_from_args(self, mock_pass): test_args = Namespace(**vars(args_to_mock)) test_args.token = "gibberish" test_args.token_name = "readable" active_session = Session() active_session._update_session_data(test_args) auth = active_session._create_new_token_credential()
def test__create_new_username_credential_succeeds_from_args( self, mock_pass): test_args = Namespace(**vars(args_to_mock)) test_args.username = "******" test_args.password = "******" active_session = Session() active_session._update_session_data(test_args) auth = active_session._create_new_credential( test_args.password, Session.PASSWORD_CRED_TYPE)
def test_load_saved_session_data(self, mock_tsc, mock_pass, mock_file, mock_path, mock_json_load, mock_json_dump): _set_mocks_for_json_file_exists(mock_path, True) _set_mocks_for_json_file_saved_username(mock_json_load, "auth_token", "username") test_args = Namespace(**vars(args_to_mock)) new_session = Session() new_session._read_existing_state() new_session._update_session_data(test_args) assert new_session, new_session assert new_session.username == "username", new_session.username assert new_session.server_url == fakeserver, new_session.server_url assert mock_tsc.has_been_called()