コード例 #1
0
    def setup_fake_modules(self):
        class FakeConfigController(rating.RatingRestControllerBase):
            _custom_actions = {'test': ['GET']}

            @wsme_pecan.wsexpose(wtypes.text)
            def get_test(self):
                """Return the list of every mapping type available.

                """
                return 'OK'

        fake_module1 = tests.FakeRatingModule()
        fake_module1.module_name = 'fake1'
        fake_module1.set_priority(3)
        fake_module2 = tests.FakeRatingModule()
        fake_module2.module_name = 'fake2'
        fake_module2.config_controller = FakeConfigController
        fake_module2.set_priority(1)
        fake_module3 = tests.FakeRatingModule()
        fake_module3.module_name = 'fake3'
        fake_module3.set_priority(2)
        fake_extensions = [
            extension.Extension('fake1', 'cloudkitty.tests.FakeRatingModule1',
                                None, fake_module1),
            extension.Extension('fake2', 'cloudkitty.tests.FakeRatingModule2',
                                None, fake_module2),
            extension.Extension('fake3', 'cloudkitty.tests.FakeRatingModule3',
                                None, fake_module3)
        ]
        return fake_extensions
コード例 #2
0
 def setup_fake_modules(self):
     fake_module1 = tests.FakeRatingModule()
     fake_module1.module_name = 'fake1'
     fake_module1.set_priority(3)
     fake_module2 = tests.FakeRatingModule()
     fake_module2.module_name = 'fake2'
     fake_module2.set_priority(1)
     fake_module3 = tests.FakeRatingModule()
     fake_module3.module_name = 'fake3'
     fake_module3.set_priority(2)
     fake_extensions = [
         extension.Extension(
             'fake1',
             'cloudkitty.tests.FakeRatingModule1',
             None,
             fake_module1),
         extension.Extension(
             'fake2',
             'cloudkitty.tests.FakeRatingModule2',
             None,
             fake_module2),
         extension.Extension(
             'fake3',
             'cloudkitty.tests.FakeRatingModule3',
             None,
             fake_module3)]
     return fake_extensions
コード例 #3
0
ファイル: test_rating.py プロジェクト: michaelrice/cloudkitty
 def setUp(self):
     super(RatingTest, self).setUp()
     self._tenant_id = 'f266f30b11f246b589fd266f85eeec39'
     self._module = tests.FakeRatingModule(self._tenant_id)
     self._fake_rpc = FakeRPCClient()