drydock/python/tests/unit
BARTRA, RICK fdb6dcaca6 Add CIDR validation for MAAS
MAAS only accepts CIDR IPs that do not have host bits set otherwise
MAAS sees the CIDR as a second network. This commit adds a Drydock
validation that checks if the CIDR has host bits and also suggests
which CIDR to use if the provided one is not acceptable to MAAS.

Change-Id: Ib6d4d8277d0e1634524426a08e138e39fb37f14b
2019-04-16 21:34:10 +00:00
..
test_api_nodes_unit.py (fix) Use endpoint for MAAS URL 2018-11-27 12:04:38 -06:00
test_api_tasks_unit.py Fix: pep8 airship-drydock-omni-test fix 2018-11-05 18:35:36 +01:00
test_api_validation.py (fix) Use endpoint for MAAS URL 2018-11-27 12:04:38 -06:00
test_api_versions.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_apienforcer.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_auth_middleware.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_bootaction_asset_render.py (fix) Fix missing parameter for node pkg list 2018-09-26 08:57:10 -05:00
test_bootaction_pipeline.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_bootaction_scoping.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_bootaction_tarbuilder.py Bootaction cleanup 2018-09-06 16:33:11 -05:00
test_cli_task.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_design_inheritance.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_drydock_client.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_drydock_client_session.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_ingester.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_ingester_bootaction.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_ingester_invalidation.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_ingester_rack_model.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_k8sdriver_promenade_client.py Catchup YAPF formatting 2018-09-26 08:57:51 -05:00
test_libvirt_driver.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_maasdriver_calculate_bytes.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_maasdriver_noderesults.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_maasdriver_vlan.py Support multiple rack controllers 2018-10-18 17:04:00 -05:00
test_models.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_node_logicalnames.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_node_naming.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_orch_node_filter.py (fix) Support node filter by rack name 2018-10-16 12:27:01 -05:00
test_param_reference.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_policy_engine.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_reference_resolver.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_render_routedomain.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_schema_validation.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_task_link.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_task_node_filter.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validate_design.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validation_rule_boot_storage.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validation_rule_bootactions.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validation_rule_hostname_validity.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validation_rule_hugepages.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validation_rule_ip_locality.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validation_rule_mtu_rational.py Fix: pep8 airship-drydock-omni-test fix 2018-11-05 18:35:36 +01:00
test_validation_rule_network_bond.py Fix: pep8 airship-drydock-omni-test fix 2018-11-05 18:35:36 +01:00
test_validation_rule_network_cidr.py Add CIDR validation for MAAS 2019-04-16 21:34:10 +00:00
test_validation_rule_network_trunking.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validation_rule_no_duplicate_IPs.py Refactor build to include Go 2018-09-04 13:13:21 -05:00
test_validation_rule_storage_mountpoint.py Validate mountpoint in a HostProfile 2018-10-17 17:14:51 +03:00
test_validation_rule_storage_partitioning.py Fix invalid comments and class names in unit tests 2018-10-08 13:52:29 +03:00
test_validation_rule_storage_sizing.py Fix invalid comments and class names in unit tests 2018-10-08 13:52:29 +03:00
test_validation_rule_unique_network.py Fix: pep8 airship-drydock-omni-test fix 2018-11-05 18:35:36 +01:00
test_validation_rule_valid_platform.py Refactor build to include Go 2018-09-04 13:13:21 -05:00