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)
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)
def delete_server_from_db(_): return cass.delete_server(self._db, tenant_id, group_id, server_id)