mongodb 0.3.10

A native MongoDB driver developed under MongoDB labs.
Documentation
use mongodb::stream::StreamConnector;
use mongodb::topology::{TopologyDescription, TopologyType};

use std::fs;
use std::path::Path;

use super::framework::run_suite;

#[test]
fn sdam_single() {
    let dir = "tests/json/data/specs/source/server-discovery-and-monitoring/tests/single/";
    let paths = fs::read_dir(&Path::new(dir)).unwrap();

    for path in paths {
        let path2 = path.unwrap().path();
        let filename = path2.to_string_lossy();
        if filename.ends_with(".json") {
            let mut description = TopologyDescription::new(StreamConnector::default());
            description.topology_type = TopologyType::Single;
            run_suite(&filename, Some(description))
        }
    }
}