예제 #1
0
def test__fetch_database_config_emptyDict_returnsDefaultSettings():
    db_config = {}
    config = Config()

    config._fetch_database_config(db_config)

    assert (config.min_circulation == 0 and config.max_circulation == 0
            and config.sectors == [] and config.companies == []
            and config.chunks == 0)
예제 #2
0
def test__fetch_database_config_validData_fetchesValidVariables():
    db_config = {
        "min_circulation": 1,
        "max_circulation": 1,
        "sectors": ["sector"],
        "companies": ["company"],
        "chunks": 1,
    }
    config = Config()

    config._fetch_database_config(db_config)

    assert (config.min_circulation == 1 and config.max_circulation == 1
            and config.sectors == ["sector"]
            and config.companies == ["company"] and config.chunks == 1)