From dbff2626163d5f720b96b1b5b419d7fc31f53b97 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Thu, 6 Dec 2018 15:31:44 +0000 Subject: [PATCH] cleanup accidentally committed file --- test/test_config.html | 1200 ----------------------------------------- 1 file changed, 1200 deletions(-) delete mode 100644 test/test_config.html diff --git a/test/test_config.html b/test/test_config.html deleted file mode 100644 index 7eda8f3..0000000 --- a/test/test_config.html +++ /dev/null @@ -1,1200 +0,0 @@ -test_config

import io

-

from pycalver import config

-

from . import util as test_util

-

PYCALVER_TOML_FIXTURE = “”” -[pycalver] -current_version = “v201808.0123-dev” -commit = true -tag = true -push = true -[pycalver.file_patterns] -“setup.py” = [ - “{version}”, - “{pep440_version}”, -] -“pycalver.toml” = [ - ‘current_version = “{version}”’, -] -“”“

-

SETUP_CFG_FIXTURE = “”” -[pycalver] -current_version = “v201808.0456-dev” -commit = True -tag = True -push = True

-

[pycalver:file:setup.py] -patterns = - {version} - {pep440_version} -[pycalver:file:setup.cfg] -patterns = - current_version = “{version}” -“”“

-

def mk_buf(text): - buf = io.StringIO() - buf.write(text) - buf.seek(0) - return buf

-

def test_parse_toml(): - buf = mk_buf(PYCALVER_TOML_FIXTURE)

-
raw_cfg = config._parse_toml(buf)
-cfg     = config._parse_config(raw_cfg)
-
-assert cfg.current_version == "v201808.0123-dev"
-assert cfg.commit is True
-assert cfg.tag    is True
-assert cfg.push   is True
-
-assert "pycalver.toml" in cfg.file_patterns
-assert cfg.file_patterns["setup.py"     ] == config.DEFAULT_PATTERNS
-assert cfg.file_patterns["pycalver.toml"] == ['current_version = "{version}"']
-
- - -

def test_parse_cfg(): - buf = mk_buf(SETUP_CFG_FIXTURE)

-
raw_cfg = config._parse_cfg(buf)
-cfg     = config._parse_config(raw_cfg)
-
-assert cfg.current_version == "v201808.0456-dev"
-assert cfg.commit is True
-assert cfg.tag    is True
-assert cfg.push   is True
-
-assert "setup.cfg" in cfg.file_patterns
-assert cfg.file_patterns["setup.py" ] == config.DEFAULT_PATTERNS
-assert cfg.file_patterns["setup.cfg"] == ['current_version = "{version}"']
-
- - -

def test_parse_default_config(): - project_path = test_util.FIXTURES_DIR / “project_a” - ctx = config.ProjectContext(project_path, project_path /) - buf = mk_buf(“\n”.join(config.default_config_lines(ctx)))

-
cfg = config._parse_buffer(buf)
-
-assert cfg
-assert cfg.current_version.endswith(".0001-dev")
-assert cfg.tag
-assert cfg.commit
-
-# NOTE (mb 2018-11-10): These refer to the actual files
-#   of the pycalver project. A different project might
-#   have README.rst for example.
-assert "setup.py" in cfg.file_patterns
-assert "setup.cfg" in cfg.file_patterns
-assert "README.md" in cfg.file_patterns
-
- - -

def test_parse_cfg_file(tmpdir): - setup_path = tmpdir.mkdir(“minimal”).join(“setup.cfg”) - setup_path.write(SETUP_CFG_FIXTURE)

-
cfg = config.parse(str(setup_path))
-
-assert cfg
-assert cfg.current_version == "v201808.0001-dev"
-assert not cfg.tag
-assert not cfg.commit
-
-assert cfg.file_patterns == {"setup.cfg": ["current_version = {version}"]}
-
- - -

def test_parse_config_missing(tmpdir): - cfg = config.parse(“does_not_exist/setup.cfg”) - assert cfg is None

-
setup_path = tmpdir.mkdir("fail").join("setup.cfg")
-
-cfg = config.parse(str(setup_path))
-assert cfg is None
-
- - -

def test_parse_empty_config(tmpdir): - setup_path = tmpdir.mkdir(“fail”).join(“setup.cfg”) - setup_path.write(“”)

-
cfg = config.parse(str(setup_path))
-assert cfg is None
-
- - -

def test_parse_missing_version(tmpdir): - setup_path = tmpdir.mkdir(“fail”).join(“setup.cfg”) - setup_path.write( - “\n”.join( - ( - “[pycalver]”, - # f”current_version = v201808.0001-dev”, - “commit = False”, - ) - ) - )

-
cfg = config.parse(str(setup_path))
-assert cfg is None
-
- - -

def test_parse_invalid_version(tmpdir): - setup_path = tmpdir.mkdir(“fail”).join(“setup.cfg”) - setup_path.write(“\n”.join((“[pycalver]”, “current_version = 0.1.0”, “commit = False”)))

-
cfg = config.parse(str(setup_path))
-assert cfg is None
-
\ No newline at end of file