Skip to content

Commit 5fd373f

Browse files
committed
Delete stale tests and add delete test step to autogen
1 parent 055dcb0 commit 5fd373f

212 files changed

Lines changed: 2992 additions & 1467 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitlab-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ stages:
1414
- pip install -r test-requirements.txt
1515
- pytest --cov=opal_security
1616

17-
pytest-3.8:
18-
extends: .pytest
19-
image: python:3.8-alpine
2017
pytest-3.9:
2118
extends: .pytest
2219
image: python:3.9-alpine
@@ -29,3 +26,6 @@ pytest-3.11:
2926
pytest-3.12:
3027
extends: .pytest
3128
image: python:3.12-alpine
29+
pytest-3.13:
30+
extends: .pytest
31+
image: python:3.13-alpine

.openapi-generator/FILES

Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,11 +523,156 @@ setup.cfg
523523
setup.py
524524
test-requirements.txt
525525
test/__init__.py
526+
test/test_access.py
527+
test/test_access_list.py
528+
test/test_access_rule.py
529+
test/test_access_rules_api.py
530+
test/test_add_bundle_group_request.py
531+
test/test_add_bundle_resource_request.py
532+
test/test_add_group_resource_request.py
533+
test/test_add_group_user_request.py
534+
test/test_add_resource_nhi_request.py
535+
test/test_add_resource_user_request.py
536+
test/test_app.py
537+
test/test_app_type_enum.py
538+
test/test_app_validation.py
539+
test/test_app_validation_severity_enum.py
540+
test/test_app_validation_status_enum.py
541+
test/test_approve_request200_response.py
542+
test/test_approve_request_request.py
543+
test/test_apps_api.py
544+
test/test_apps_list.py
545+
test/test_aws_permission_set_metadata.py
546+
test/test_aws_permission_set_metadata_aws_permission_set.py
547+
test/test_bundle.py
548+
test/test_bundle_group.py
549+
test/test_bundle_resource.py
550+
test/test_bundles_api.py
551+
test/test_condition.py
552+
test/test_configuration_template.py
553+
test/test_configuration_templates_api.py
554+
test/test_create_bundle_info.py
555+
test/test_create_configuration_template_info.py
526556
test/test_create_delegation_request.py
557+
test/test_create_group_binding_info.py
558+
test/test_create_group_binding_info_groups_inner.py
559+
test/test_create_group_info.py
560+
test/test_create_idp_group_mapping_request.py
561+
test/test_create_message_channel_info.py
562+
test/test_create_on_call_schedule_info.py
563+
test/test_create_owner_info.py
564+
test/test_create_request200_response.py
565+
test/test_create_request_comment_request.py
566+
test/test_create_request_configuration_info_list.py
567+
test/test_create_request_info.py
568+
test/test_create_request_info_custom_metadata_inner.py
569+
test/test_create_request_info_groups_inner.py
570+
test/test_create_request_info_resources_inner.py
571+
test/test_create_request_info_support_ticket.py
572+
test/test_create_resource_info.py
573+
test/test_create_tag_info.py
574+
test/test_create_uar_info.py
527575
test/test_delegation.py
528576
test/test_delegations_api.py
577+
test/test_deny_request_request.py
578+
test/test_entity_type_enum.py
579+
test/test_event.py
580+
test/test_events_api.py
581+
test/test_get_resource_user200_response.py
582+
test/test_group.py
583+
test/test_group_access_level.py
584+
test/test_group_binding.py
585+
test/test_group_binding_group.py
586+
test/test_group_bindings_api.py
587+
test/test_group_containing_group.py
588+
test/test_group_containing_group_list.py
589+
test/test_group_remote_info.py
590+
test/test_group_remote_info_active_directory_group.py
591+
test/test_group_remote_info_azure_ad_microsoft365_group.py
592+
test/test_group_remote_info_azure_ad_security_group.py
593+
test/test_group_remote_info_duo_group.py
594+
test/test_group_remote_info_github_team.py
595+
test/test_group_remote_info_gitlab_group.py
596+
test/test_group_remote_info_google_group.py
597+
test/test_group_remote_info_ldap_group.py
598+
test/test_group_remote_info_okta_group.py
599+
test/test_group_remote_info_okta_group_rule.py
600+
test/test_group_remote_info_snowflake_role.py
601+
test/test_group_remote_info_workday_user_security_group.py
602+
test/test_group_resource.py
603+
test/test_group_resource_list.py
604+
test/test_group_type_enum.py
605+
test/test_group_user.py
606+
test/test_group_user_list.py
607+
test/test_group_with_access_level.py
608+
test/test_groups_api.py
609+
test/test_idp_group_mapping.py
610+
test/test_idp_group_mapping_list.py
611+
test/test_idp_group_mappings_api.py
612+
test/test_message_channel.py
613+
test/test_message_channel_id_list.py
614+
test/test_message_channel_list.py
615+
test/test_message_channel_provider_enum.py
616+
test/test_message_channels_api.py
617+
test/test_non_human_identities_api.py
618+
test/test_on_call_schedule.py
619+
test/test_on_call_schedule_id_list.py
620+
test/test_on_call_schedule_list.py
621+
test/test_on_call_schedule_provider_enum.py
622+
test/test_on_call_schedules_api.py
623+
test/test_owner.py
624+
test/test_owners_api.py
625+
test/test_page_info.py
626+
test/test_paginated_assigned_request_list.py
627+
test/test_paginated_bundle_group_list.py
628+
test/test_paginated_bundle_list.py
629+
test/test_paginated_bundle_resource_list.py
630+
test/test_paginated_configuration_template_list.py
529631
test/test_paginated_delegations_list.py
632+
test/test_paginated_event_list.py
633+
test/test_paginated_group_bindings_list.py
634+
test/test_paginated_groups_list.py
635+
test/test_paginated_owners_list.py
636+
test/test_paginated_remote_users_list.py
637+
test/test_paginated_resources_list.py
638+
test/test_paginated_tags_list.py
639+
test/test_paginated_uars_list.py
640+
test/test_paginated_users_list.py
641+
test/test_propagation_status.py
642+
test/test_propagation_status_enum.py
643+
test/test_remote_user.py
644+
test/test_request.py
645+
test/test_request_approval_enum.py
646+
test/test_request_comment.py
647+
test/test_request_comment_list.py
648+
test/test_request_configuration.py
649+
test/test_request_connection.py
650+
test/test_request_custom_field_response.py
651+
test/test_request_custom_field_response_field_value.py
652+
test/test_request_edge.py
653+
test/test_request_item_stages.py
654+
test/test_request_list.py
655+
test/test_request_reviewer.py
656+
test/test_request_reviewer_stages.py
657+
test/test_request_stage.py
658+
test/test_request_status_enum.py
659+
test/test_request_template_custom_field_type_enum.py
660+
test/test_requested_item.py
661+
test/test_requests_api.py
662+
test/test_resource.py
663+
test/test_resource_access_level.py
664+
test/test_resource_access_user.py
665+
test/test_resource_access_user_list.py
666+
test/test_resource_nhi.py
667+
test/test_resource_remote_info.py
530668
test/test_resource_remote_info_anthropic_workspace.py
669+
test/test_resource_remote_info_aws_account.py
670+
test/test_resource_remote_info_aws_ec2_instance.py
671+
test/test_resource_remote_info_aws_eks_cluster.py
672+
test/test_resource_remote_info_aws_iam_role.py
673+
test/test_resource_remote_info_aws_organizational_unit.py
674+
test/test_resource_remote_info_aws_permission_set.py
675+
test/test_resource_remote_info_aws_rds_instance.py
531676
test/test_resource_remote_info_azure_enterprise_app.py
532677
test/test_resource_remote_info_azure_entra_id_role.py
533678
test/test_resource_remote_info_azure_management_group.py
@@ -543,8 +688,91 @@ test/test_resource_remote_info_azure_user_assigned_managed_identity.py
543688
test/test_resource_remote_info_azure_virtual_machine.py
544689
test/test_resource_remote_info_coupa_role.py
545690
test/test_resource_remote_info_cursor_organization.py
691+
test/test_resource_remote_info_custom_connector.py
692+
test/test_resource_remote_info_datastax_astra_role.py
693+
test/test_resource_remote_info_gcp_big_query_dataset.py
694+
test/test_resource_remote_info_gcp_big_query_table.py
695+
test/test_resource_remote_info_gcp_bucket.py
696+
test/test_resource_remote_info_gcp_compute_instance.py
697+
test/test_resource_remote_info_gcp_folder.py
698+
test/test_resource_remote_info_gcp_gke_cluster.py
699+
test/test_resource_remote_info_gcp_organization.py
700+
test/test_resource_remote_info_gcp_project.py
701+
test/test_resource_remote_info_gcp_service_account.py
702+
test/test_resource_remote_info_gcp_sql_instance.py
546703
test/test_resource_remote_info_github_org.py
704+
test/test_resource_remote_info_github_org_role.py
705+
test/test_resource_remote_info_github_repo.py
706+
test/test_resource_remote_info_gitlab_project.py
707+
test/test_resource_remote_info_google_workspace_role.py
708+
test/test_resource_remote_info_okta_app.py
709+
test/test_resource_remote_info_okta_custom_role.py
710+
test/test_resource_remote_info_okta_standard_role.py
547711
test/test_resource_remote_info_openai_platform_project.py
548712
test/test_resource_remote_info_openai_platform_service_account.py
549713
test/test_resource_remote_info_oracle_fusion_role.py
714+
test/test_resource_remote_info_pagerduty_role.py
715+
test/test_resource_remote_info_salesforce_permission_set.py
716+
test/test_resource_remote_info_salesforce_profile.py
717+
test/test_resource_remote_info_salesforce_role.py
718+
test/test_resource_remote_info_teleport_role.py
719+
test/test_resource_type_enum.py
720+
test/test_resource_user.py
721+
test/test_resource_user_access_status.py
722+
test/test_resource_user_access_status_enum.py
723+
test/test_resource_with_access_level.py
724+
test/test_resources_api.py
725+
test/test_review_stage_operator.py
726+
test/test_reviewer_id_list.py
727+
test/test_reviewer_stage.py
728+
test/test_reviewer_stage_list.py
729+
test/test_risk_sensitivity_enum.py
730+
test/test_role_permission_name_enum.py
731+
test/test_role_permission_target_type_enum.py
732+
test/test_rule_clauses.py
733+
test/test_rule_conjunction.py
734+
test/test_rule_disjunction.py
735+
test/test_scoped_role_permission.py
736+
test/test_scoped_role_permission_list.py
737+
test/test_session.py
738+
test/test_sessions_api.py
739+
test/test_sessions_list.py
740+
test/test_sub_event.py
741+
test/test_sync_error.py
742+
test/test_sync_error_list.py
743+
test/test_sync_task.py
744+
test/test_tag.py
745+
test/test_tag_filter.py
746+
test/test_tag_selector.py
747+
test/test_tags_api.py
748+
test/test_tags_list.py
749+
test/test_third_party_provider_enum.py
750+
test/test_ticket_propagation_configuration.py
751+
test/test_ticketing_provider_enum.py
752+
test/test_uar.py
753+
test/test_uar_reviewer_assignment_policy_enum.py
754+
test/test_uar_scope.py
755+
test/test_uars_api.py
756+
test/test_update_access_rule_info.py
757+
test/test_update_configuration_template_info.py
758+
test/test_update_group_binding_info.py
759+
test/test_update_group_binding_info_list.py
760+
test/test_update_group_info.py
761+
test/test_update_group_info_list.py
762+
test/test_update_group_resources_info.py
763+
test/test_update_group_user_request.py
764+
test/test_update_idp_group_mappings_request.py
765+
test/test_update_idp_group_mappings_request_mappings_inner.py
766+
test/test_update_owner_info.py
767+
test/test_update_owner_info_list.py
768+
test/test_update_resource_info.py
769+
test/test_update_resource_info_list.py
770+
test/test_update_resource_user_request.py
771+
test/test_user.py
772+
test/test_user_hr_idp_status_enum.py
773+
test/test_user_id_list.py
774+
test/test_user_list.py
775+
test/test_users_api.py
776+
test/test_visibility_info.py
777+
test/test_visibility_type_enum.py
550778
tox.ini

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.10.0
1+
7.14.0

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# ref: https://docs.travis-ci.com/user/languages/python
22
language: python
33
python:
4-
- "3.8"
54
- "3.9"
65
- "3.10"
76
- "3.11"
87
- "3.12"
8+
- "3.13"
99
# uncomment the following if needed
10-
#- "3.12-dev" # 3.12 development branch
10+
#- "3.13-dev" # 3.13 development branch
1111
#- "nightly" # nightly build
1212
# command to install dependencies
1313
install:

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
SHELL:=/bin/bash
22
PYTHON_POST_PROCESS_FILE=python -m black
33

4+
DELETE_OLD_GENERATED_TESTS=rm -rf test/*
45
OPENAPI_GEN=openapi-generator generate --enable-post-process-file -i api/openapi.yaml -g python -o . -c config.json -t .openapi-generator/templates
56
OPENAPI_GEN_CI=openapi-generator-cli generate --enable-post-process-file -i api/openapi.yaml -g python -o . -c config.json -t .openapi-generator/templates
67
PULL_REMOTE_OPENAPI=curl https://app.opal.dev/openapi.yaml > api/openapi.yaml
78

89
gen-openapi:
10+
$(DELETE_OLD_GENERATED_TESTS)
911
$(OPENAPI_GEN)
1012
gen-openapi-remote:
13+
$(DELETE_OLD_GENERATED_TESTS)
1114
$(PULL_REMOTE_OPENAPI)
1215
$(OPENAPI_GEN)
1316
gen-openapi-remote-for-ci:
17+
$(DELETE_OLD_GENERATED_TESTS)
1418
$(PULL_REMOTE_OPENAPI)
1519
$(OPENAPI_GEN_CI)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ This Python package is automatically generated by the [OpenAPI Generator](https:
55

66
- API version: 1.0
77
- [Releases](https://github.com/opalsecurity/opal-python/releases/)
8-
- Generator version: 7.10.0
8+
- Generator version: 7.14.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

1111
For more information, please visit [https://www.opal.dev/](https://www.opal.dev/)
1212

1313
## Requirements.
1414

15-
Python 3.8+
15+
Python 3.9+
1616

1717
## Installation & Usage
1818
### pip install

docs/AccessRulesApi.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ Method | HTTP request | Description
1212
# **create_access_rule**
1313
> AccessRule create_access_rule(update_access_rule_info)
1414
15-
16-
1715
Creates a new access rule config for the given group_id.
1816

1917
### Example
@@ -92,8 +90,6 @@ Name | Type | Description | Notes
9290
# **get_access_rule**
9391
> AccessRule get_access_rule(access_rule_id)
9492
95-
96-
9793
Returns a list of access rule config given the group_id of the access rule.
9894

9995
### Example
@@ -171,8 +167,6 @@ Name | Type | Description | Notes
171167
# **update_access_rule**
172168
> AccessRule update_access_rule(access_rule_id, update_access_rule_info)
173169
174-
175-
176170
Updates the access rule config for the given group_id.
177171

178172
### Example

docs/AppsApi.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,6 @@ Name | Type | Description | Notes
175175
# **get_sync_errors**
176176
> List[SyncErrorList] get_sync_errors(app_id=app_id, resource_id=resource_id, group_id=group_id)
177177
178-
179-
180178
Returns a list of recent sync errors that have occurred since the last successful sync.
181179

182180
### Example

0 commit comments

Comments
 (0)