Exemple #1
0
    def setUp(self):
        super(TestServiceDirective, self).setUp()
        param = mock.Mock()
        param.document.settings.env.new_serialno.return_value = 1

        self.directive = ServiceDirective(
            'test', [], {}, [], 1, 1, 'test', param, 1)
        self.directive.options['app'] = 'cornice.tests.ext.dummy'
        self.directive.options['services'] = ['users', "thing_service"]
Exemple #2
0
 def test_dummy(self):
     param = mock.Mock()
     param.document.settings.env.new_serialno.return_value = 1
     directive = ServiceDirective(
         'test', [], {}, [], 1, 1, 'test', param, 1)
     directive.options['app'] = 'cornice.tests.ext.dummy'
     directive.options['services'] = ['users', "thing_service"]
     ret = directive.run()
     self.assertEqual(len(ret), 2)
     self.assertTrue('Users service at' in str(ret[0]))
     self.assertTrue('Thing_Service service at ' in str(ret[1]))
Exemple #3
0
 def test_module_reload(self):
     directive = ServiceDirective(
         'test', [], {}, [], 1, 1, 'test', mock.Mock(), 1)
     directive.options['modules'] = ['cornice']
     ret = directive.run()
     self.assertEqual(ret, [])
Exemple #4
0
 def test_module_reload(self):
     directive = ServiceDirective('test', [], {}, [], 1, 1, 'test',
                                  mock.Mock(), 1)
     directive.options['modules'] = ['cornice']
     directive.run()
     directive.run()