{
    "in_latency_window": [
        {
            "address": "a:27017", 
            "avg_rtt_ms": 5, 
            "tags": [
                { "data_center": "nyc" }
            ], 
            "type": "RSPrimary"
        }
    ], 
    "operation": "read", 
    "read_preference": {
        "mode": "SecondaryPreferred", 
        "tags": [
            {
                "data_center": "nyc"
            }
        ]
    }, 
    "suitable_servers": [
        {
            "address": "a:27017", 
            "avg_rtt_ms": 5, 
            "tags": [
                { "data_center": "nyc" }
            ], 
            "type": "RSPrimary"
        }
    ], 
    "topology_description": {
        "servers": [
            {
                "address": "a:27017", 
                "avg_rtt_ms": 5, 
                "tags": [
                    { "data_center": "nyc" }
                ], 
                "type": "RSPrimary"
            }, 
            {
                "address": "b:27017", 
                "avg_rtt_ms": 5, 
                "tags": [
                    { "data_center": "sf" }
                ], 
                "type": "RSSecondary"
            }
        ], 
        "type": "ReplicaSetWithPrimary"
    }
}

Add Server Selection test for tags
Add Server Selection test for tags
