Ejemplo n.º 1
0
 def setUp(self):
     RackspaceMonitoringDriver.connectionCls.conn_classes = (
         RackspaceMockHttp, RackspaceMockHttp)
     RackspaceMonitoringDriver.connectionCls.auth_url = \
             'https://auth.api.example.com/v1.1/'
     RackspaceMockHttp.type = None
     self.driver = RackspaceMonitoringDriver(
         *RACKSPACE_PARAMS, ex_force_base_url='http://www.todo.com')
    def setUp(self):
        RackspaceMonitoringDriver.connectionCls.conn_classes = (
                RackspaceMockHttp, RackspaceMockHttp)
        RackspaceMonitoringDriver.connectionCls.auth_url = \
                'https://auth.api.example.com/v1.1/'

        RackspaceMockHttp.type = None
        self.driver = RackspaceMonitoringDriver(key=RACKSPACE_PARAMS[0],
                                                secret=RACKSPACE_PARAMS[1])
Ejemplo n.º 3
0
    def test_force_base_url_is_none(self):
        RackspaceMonitoringDriver.connectionCls.conn_classes = (
            RackspaceMockHttp, RackspaceMockHttp)
        RackspaceMonitoringDriver.connectionCls.auth_url = \
                'https://auth.api.example.com/v1.1/'

        RackspaceMockHttp.type = None
        driver = RackspaceMonitoringDriver(key=RACKSPACE_PARAMS[0],
                                           secret=RACKSPACE_PARAMS[1])
        driver.list_entities()
        self.assertEqual(driver.connection._ex_force_base_url, None)
    def test_force_base_url_trailing_slash(self):
        RackspaceMonitoringDriver.connectionCls.conn_classes = (
                RackspaceMockHttp, RackspaceMockHttp)
        RackspaceMonitoringDriver.connectionCls.auth_url = \
                'https://auth.api.example.com/v1.1/'

        RackspaceMockHttp.type = None
        driver = RackspaceMonitoringDriver(key=RACKSPACE_PARAMS[0],
                                           secret=RACKSPACE_PARAMS[1],
                ex_force_base_url='http://www.todo.com/')
        driver.list_entities()
        self.assertEqual(driver.connection._ex_force_base_url,
                         'http://www.todo.com/23213')