(session, files)
| 63 | |
| 64 | @pytest.fixture |
| 65 | def config_with_profile(session, files): |
| 66 | config_file = os.path.join(files.rootdir, 'tmpconfig') |
| 67 | with open(config_file, 'w') as f: |
| 68 | creds = session.get_credentials() |
| 69 | f.write( |
| 70 | "[profile testprofile]\n" |
| 71 | "aws_access_key_id=%s\n" |
| 72 | "aws_secret_access_key=%s\n" % (creds.access_key, creds.secret_key) |
| 73 | ) |
| 74 | if creds.token is not None: |
| 75 | f.write("aws_session_token=%s\n" % creds.token) |
| 76 | f.flush() |
| 77 | yield config_file |
| 78 | |
| 79 | |
| 80 | @pytest.fixture |
nothing calls this directly
no test coverage detected