trying to get tests to pass with hub_model=capsulflask
This commit is contained in:
@ -6,7 +6,7 @@ from flask import url_for
|
||||
|
||||
from capsulflask.db import get_model
|
||||
from capsulflask.tests_base import BaseTestCase
|
||||
from capsulflask.hub_model import MockHub
|
||||
from capsulflask.spoke_model import MockSpoke
|
||||
|
||||
|
||||
class ConsoleTests(BaseTestCase):
|
||||
@ -65,9 +65,11 @@ class ConsoleTests(BaseTestCase):
|
||||
get_model().create_payment_session('fake', 'test', 'test@example.com', 20)
|
||||
get_model().consume_payment_session('fake', 'test', 20)
|
||||
|
||||
with patch.object(MockHub, 'capacity_avaliable', return_value=False) as mock_method:
|
||||
with patch.object(MockSpoke, 'capacity_avaliable', return_value=False) as mock_method:
|
||||
response = client.post(url_for("console.create"), data=data)
|
||||
|
||||
self.assert200(response)
|
||||
|
||||
mock_method.assert_called()
|
||||
|
||||
capacity_message = \
|
||||
@ -112,6 +114,14 @@ class ConsoleTests(BaseTestCase):
|
||||
|
||||
response = client.post(url_for("console.create"), data=data)
|
||||
|
||||
|
||||
|
||||
|
||||
self.assertEqual(
|
||||
len(get_model().list_all_operations()),
|
||||
1
|
||||
)
|
||||
|
||||
vms = get_model().list_vms_for_account('test@example.com')
|
||||
self.assertEqual(
|
||||
len(vms),
|
||||
@ -125,6 +135,7 @@ class ConsoleTests(BaseTestCase):
|
||||
url_for("console.index") + f'?created={vm_id}'
|
||||
)
|
||||
|
||||
|
||||
def test_keys_loads(self):
|
||||
self._login('test@example.com')
|
||||
with self.client as client:
|
||||
|
Reference in New Issue
Block a user