コード例 #1
0
    def test_check_cluster(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.check_cluster('FAKE_CLUSTER_ID')
        self.assertEqual(self.service.check_cluster.return_value, res)
        self.service.check_cluster.assert_called_once_with('FAKE_CLUSTER_ID')
コード例 #2
0
    def test_profiles(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.profiles(foo='bar')
        self.assertEqual(self.service.profiles.return_value, res)
        self.service.profiles.assert_called_once_with(foo='bar')
コード例 #3
0
    def test_get_profile(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.get_profile('FOOBAR')
        self.assertEqual(self.service.get_profile.return_value, res)
        self.service.get_profile.assert_called_once_with('FOOBAR')
コード例 #4
0
    def test_delete_receiver(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.delete_receiver('FAKE_ID')
        self.assertEqual(self.service.delete_receiver.return_value, res)
        self.service.delete_receiver.assert_called_once_with('FAKE_ID', True)
コード例 #5
0
    def test_delete_profile_ignore_missing(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.delete_profile('FAKE_ID', False)
        self.assertEqual(self.service.delete_profile.return_value, res)
        self.service.delete_profile.assert_called_once_with('FAKE_ID', False)
コード例 #6
0
    def test_get_cluster_policy(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.get_cluster_policy('PID', 'CID')
        self.assertEqual(self.service.get_cluster_policy.return_value, res)
        self.service.get_cluster_policy.assert_called_once_with('PID', 'CID')
コード例 #7
0
    def test_cluster_scale_out(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.cluster_scale_out('FAKE_ID', 3)
        self.assertEqual(self.service.cluster_scale_out.return_value, res)
        self.service.cluster_scale_out.assert_called_once_with('FAKE_ID', 3)
コード例 #8
0
    def test_get_node_with_details(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.get_node('FOOBAR', details=True)
        self.assertEqual(self.service.get_node.return_value, res)
        self.service.get_node.assert_called_once_with('FOOBAR', details=True)
コード例 #9
0
    def test_check_node(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.check_node('FAKE_ID')
        self.assertEqual(self.service.check_node.return_value, res)
        self.service.check_node.assert_called_once_with('FAKE_ID')
コード例 #10
0
ファイル: senlin.py プロジェクト: openstack/senlin-dashboard
def senlinclient(request):
    auth = generic.Token(auth_url=getattr(settings, 'OPENSTACK_KEYSTONE_URL'),
                         token=request.user.token.id,
                         project_id=request.user.tenant_id)
    session = ks_session.Session(auth=auth)
    return senlin_client.Client(session=session,
                                region_name=request.user.services_region)
コード例 #11
0
    def test_cluster_update_policy(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.cluster_update_policy('FOO', 'BAR', foo='bar')
        self.assertEqual(self.service.cluster_update_policy.return_value, res)
        self.service.cluster_update_policy.assert_called_once_with(
            'FOO', 'BAR', foo='bar')
コード例 #12
0
    def test_init_default(self, mock_conn):
        mock_conn.return_value = self.conn

        sc = client.Client()

        self.assertEqual(self.conn, sc.conn)
        self.assertEqual(self.service, sc.service)
        mock_conn.assert_called_once_with(prof=None, user_agent=None)
コード例 #13
0
    def test_cluster_policies(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.cluster_policies('CLUSTER', foo='bar')
        self.assertEqual(self.service.cluster_policies.return_value, res)
        self.service.cluster_policies.assert_called_once_with(
            'CLUSTER', foo='bar')
コード例 #14
0
    def test_cluster_resize(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.cluster_resize('FAKE_ID', foo='bar', zoo=1)
        self.assertEqual(self.service.cluster_resize.return_value, res)
        self.service.cluster_resize.assert_called_once_with(
            'FAKE_ID', foo='bar', zoo=1)
コード例 #15
0
    def test_init_with_params(self, mock_conn):
        mock_conn.return_value = self.conn

        sc = client.Client(preferences='FOO', user_agent='BAR', zoo='LARR')

        self.assertEqual(self.conn, sc.conn)
        self.assertEqual(self.service, sc.service)
        mock_conn.assert_called_once_with('FOO', 'BAR', zoo='LARR')
コード例 #16
0
    def test_update_action(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.update_action('FAKE_ID', status='CANCELLED')
        self.assertEqual(self.service.update_action.return_value, res)
        self.service.update_action.assert_called_once_with('FAKE_ID',
                                                           status='CANCELLED')
コード例 #17
0
    def test_create_receiver(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.create_receiver(name='FAKE_NAME', foo='bar')
        self.assertEqual(self.service.create_receiver.return_value, res)
        self.service.create_receiver.assert_called_once_with(
            name='FAKE_NAME', foo='bar')
コード例 #18
0
    def test_create_cluster(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.create_cluster(name='FOO', bar='zoo')
        self.assertEqual(self.service.create_cluster.return_value, res)
        self.service.create_cluster.assert_called_once_with(
            name='FOO', bar='zoo')
コード例 #19
0
    def test_update_profile(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.update_profile('FAKE_ID', foo='bar')
        self.assertEqual(self.service.update_profile.return_value, res)
        self.service.update_profile.assert_called_once_with('FAKE_ID',
                                                            foo='bar')
コード例 #20
0
    def test_cluster_del_nodes(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.cluster_del_nodes('FAKE_ID', ['NODE1', 'NODE2'])
        self.assertEqual(self.service.cluster_del_nodes.return_value, res)
        self.service.cluster_del_nodes.assert_called_once_with(
            'FAKE_ID', ['NODE1', 'NODE2'])
コード例 #21
0
    def test_cluster_detach_policy(self, mock_conn):
        mock_conn.return_value = self.conn
        sc = client.Client()

        res = sc.cluster_detach_policy('FOO', 'BAR')
        self.assertEqual(self.service.detach_policy_from_cluster.return_value,
                         res)
        self.service.detach_policy_from_cluster.assert_called_once_with(
            'FOO', 'BAR')