コード例 #1
0
def test_write_config_when_valid_config(mocker):
    # setup
    mockbase = MockBase("resources")
    mockbase.setup(resources, create_tmpdir=True)

    config_file = mockbase.get_tmpdir() + "/config.yml"
    config = {"connord": ["value", "too", {"test": "value"}]}
    mocked_config_file = _mock_get_config_file(mocker, config_file)

    # run
    resources.write_config(config)

    # assert
    import os

    mocked_config_file.assert_called_once()
    assert os.path.exists(config_file)

    # tear down
    mockbase.tear_down()
コード例 #2
0
def test_write_stats_when_valid_dict(mocker):
    # setup
    mockbase = MockBase("resources")
    mockbase.mock_user_is_root(mocker, True)
    mockbase.setup(resources, create_tmpdir=True)

    stats_file = mockbase.get_tmpdir() + "/stats"
    stats = {"connord": ["value", "too", {"test": "value"}]}
    mocked_stats_file = _mock_get_stats_file(mocker, stats_file)

    # run
    resources.write_stats(stats)

    # assert
    import os

    mocked_stats_file.assert_called_once()
    assert os.path.exists(stats_file)

    # tear down
    mockbase.tear_down()