Je suis nouveau à moto et aws alors j'essaye de faire quelques cas de tests simples pour un simple vérificateur ELB dans aws.moto avec boto3 - Ne peut pas construire maquette ELB
J'ai lu la page de moto ici:
https://github.com/spulec/moto
et je suivais le guide boto3 ici:
https://boto3.readthedocs.io/en/latest/reference/services/elb.html
Mais je ne pense pas que je comprends comment utiliser moto avec boto3. Voici mon code et mon erreur, toute aide serait grandement appréciée.
# # -*- coding: utf-8 -*-
from .context import elb_tools
from nose.tools import set_trace;
import unittest
from moto.elb import mock_elb
import boto3
class TestElbTools(unittest.TestCase):
"""Basic test cases."""
def setUp(self):
pass
@mock_elb
def test_check_elb_has_attached_instances(self):
empty_elb = mock_elb
mock_elb.describe_load_balancers()
if __name__ == '__main__':
unittest.main()
sortie:
D:\dev\git_repos\platform-health>nosetests
E
======================================================================
ERROR: test_check_elb_has_attached_instances (test_orphan_elb_finder.test_elb_tools.TestElbTools)
----------------------------------------------------------------------
Traceback (most recent call last):
File "d:\apps\python\python27\lib\site-packages\moto\core\models.py", line 71, in wrapper
result = func(*args, **kwargs)
File "D:\dev\git_repos\platform-health\tests\unit_tests\test_orphan_elb_finder\test_elb_tools.py", line 22, in test_check_elb_has_attached_instances
mock_elb.describe_load_balancers()
AttributeError: 'function' object has no attribute 'describe_load_balancers'
----------------------------------------------------------------------
Ran 1 test in 0.561s
FAILED (errors=1)