def METHOD_NAME(self):
    """Tests _find_violations passes enabled API data to the rule engine."""
    enabled_apis_data = [
        ('proj-1', 'project-1-api-data'),
        ('proj-2', 'project-2-api-data'),
        ('proj-3', 'project-3-api-data')
    ]
    self.scanner.rules_engine.find_violations.side_effect = [
        ['viol-1', 'viol-2'], [], ['viol-3']]
    violations = self.scanner._find_violations(enabled_apis_data)
    self.scanner.rules_engine.find_violations.assert_has_calls(
        [mock.call(proj, data) for proj, data in enabled_apis_data])
    self.assertEqual(['viol-1', 'viol-2', 'viol-3'], violations)