Enrich tests against is_ha_environment()

This commit is contained in:
Tong He
2026-03-10 16:01:11 +08:00
committed by Adrià Sala
parent c115e0168a
commit 7e29f9e3f2

View File

@@ -10,12 +10,26 @@ from django.test.utils import override_settings
@pytest.mark.django_db
def test_multiple_instances():
for i in range(2):
def test_multiple_hybrid_instances():
for i in range(3):
Instance.objects.create(hostname=f'foo{i}', node_type='hybrid')
assert is_ha_environment()
@pytest.mark.django_db
def test_double_control_instances():
for i in range(2):
Instance.objects.create(hostname=f'foo{i}', node_type='control')
assert is_ha_environment()
@pytest.mark.django_db
def test_mix_hybrid_control_instances():
Instance.objects.create(hostname='control_node', node_type='control')
Instance.objects.create(hostname='hybrid_node', node_type='hybrid')
assert is_ha_environment()
@pytest.mark.django_db
def test_db_localhost():
Instance.objects.create(hostname='foo', node_type='hybrid')