Example #1
0
    def test_delete_server(self):
        """Delete and cascade to delete associated server policies."""
        def execute(*args, **kwargs):
            return defer.succeed(None)
        self.client.execute.side_effect = execute

        d = cass.delete_server(self.client, '101010', 'group-xyz', 'server-abc')

        self.successResultOf(d)

        calls = [
            mock.call(
                'DELETE FROM servers WHERE "groupId"=:groupId AND "serverId"=:serverId;',
                {'serverId': 'server-abc', 'groupId': 'group-xyz'}, 1)
        ]
        self.assertEqual(calls, self.client.execute.mock_calls)
Example #2
0
    def test_delete_server(self):
        """Delete and cascade to delete associated server policies."""
        def execute(*args, **kwargs):
            return defer.succeed(None)

        self.client.execute.side_effect = execute

        d = cass.delete_server(self.client, '101010', 'group-xyz',
                               'server-abc')

        self.successResultOf(d)

        calls = [
            mock.call(
                'DELETE FROM servers WHERE "groupId"=:groupId AND "serverId"=:serverId;',
                {
                    'serverId': 'server-abc',
                    'groupId': 'group-xyz'
                }, 1)
        ]
        self.assertEqual(calls, self.client.execute.mock_calls)
Example #3
0
 def delete_server_from_db(_):
     return cass.delete_server(self._db, tenant_id, group_id, server_id)
Example #4
0
 def delete_server_from_db(_):
     return cass.delete_server(self._db, tenant_id, group_id, server_id)