fix: don't create additional configuration opts

pull/1/head
Aravinth Manivannan 2022-06-25 18:01:08 +05:30
parent 94aad8e6ea
commit 922d0c5f81
Signed by: realaravinth
GPG Key ID: AD9F0F08E855ED88
1 changed files with 7 additions and 7 deletions

View File

@ -26,18 +26,18 @@ from .models import InstanceConfiguration, Instance
def create_configurations(t: TestCase): def create_configurations(t: TestCase):
t.instance_config = [ t.instance_config = [
InstanceConfiguration(name="Personal", rent=5.0, ram=0.5, cpu=1, storage=25), InstanceConfiguration.objects.get(
InstanceConfiguration(name="Enthusiast", rent=10.0, ram=2, cpu=2, storage=50), name="s1-2", rent=10, ram=2, cpu=1, storage=10
InstanceConfiguration(
name="Small Business", rent=20.0, ram=8, cpu=4, storage=64
), ),
InstanceConfiguration( InstanceConfiguration.objects.get(
name="Enterprise", rent=100.0, ram=64, cpu=24, storage=1024 name="s1-4", rent=20, ram=4, cpu=1, storage=20
),
InstanceConfiguration.objects.get(
name="s1-8", rent=40, ram=8, cpu=2, storage=40
), ),
] ]
for instance in t.instance_config: for instance in t.instance_config:
instance.save()
print(f"[*][init] Instance {instance.name} is saved") print(f"[*][init] Instance {instance.name} is saved")
t.assertEqual( t.assertEqual(
InstanceConfiguration.objects.filter(name=instance.name).exists(), True InstanceConfiguration.objects.filter(name=instance.name).exists(), True