MART icon indicating copy to clipboard operation
MART copied to clipboard

NormalizedAdversaryAdapter -> NormalizedAttackerAdapter in Adversary.

Open mzweilin opened this issue 1 year ago • 0 comments

What does this PR do?

This PR makes external attackers part of the unified Adversary object which enforces threat models.

Type of change

Please check all relevant options.

  • [x] Improvement (non-breaking)
  • [ ] Bug fix (non-breaking)
  • [ ] New feature (non-breaking)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [ ] This change requires a documentation update

Testing

Please describe the tests that you ran to verify your changes. Consider listing any relevant details of your test configuration.

  • [x] pytest tests

Before submitting

  • [x] The title is self-explanatory and the description concisely explains the PR
  • [x] My PR does only one thing, instead of bundling different changes together
  • [ ] I list all the breaking changes introduced by this pull request
  • [x] I have commented my code
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [x] New and existing unit tests pass locally with my changes
  • [x] I have run pre-commit hooks with pre-commit run -a command without errors

Did you have fun?

Make sure you had fun coding 🙃

mzweilin avatar Mar 23 '23 17:03 mzweilin