def test_ensure_proper_casing_no_change(self): """Ensure changed flag is false with no changes.""" pfile_test = ("[packages]\n" "Flask = \"==0.11\"\n" "\n\n" "[dev-packages]\n" "pytest = \"*\"\n") # Load test Pipfile. p = toml.loads(pfile_test) changed = ensure_proper_casing(p) assert 'Flask' in p['packages'] assert 'pytest' in p['dev-packages'] assert changed is False
def test_ensure_proper_casing_no_change(self): """Ensure changed flag is false with no changes.""" pfile_test = ("[packages]\n" "Flask = \"==0.11\"\n" "\n\n" "[dev-packages]\n" "pytest = \"*\"\n") # Load test Pipfile. p = toml.loads(pfile_test) changed = ensure_proper_casing(p) assert 'Flask' in p['packages'] assert 'pytest' in p['dev-packages'] assert changed is False
def test_ensure_proper_casing_names(self): """Ensure proper casing for package names.""" pfile_test = ("[packages]\n" "DjAnGO = \"*\"\n" "flask = \"==0.11\"\n" "\n\n" "[dev-packages]\n" "PyTEST = \"*\"\n") # Load test Pipfile. p = toml.loads(pfile_test) assert 'DjAnGO' in p['packages'] assert 'PyTEST' in p['dev-packages'] changed = ensure_proper_casing(p) assert 'Django' in p['packages'] assert 'DjAnGO' not in p['packages'] assert 'pytest' in p['dev-packages'] assert 'PyTEST' not in p['dev-packages'] assert changed is True
def test_ensure_proper_casing_names(self): """Ensure proper casing for package names.""" pfile_test = ("[packages]\n" "DjAnGO = \"*\"\n" "flask = \"==0.11\"\n" "\n\n" "[dev-packages]\n" "PyTEST = \"*\"\n") # Load test Pipfile. p = toml.loads(pfile_test) assert 'DjAnGO' in p['packages'] assert 'PyTEST' in p['dev-packages'] changed = ensure_proper_casing(p) assert 'Django' in p['packages'] assert 'DjAnGO' not in p['packages'] assert 'pytest' in p['dev-packages'] assert 'PyTEST' not in p['dev-packages'] assert changed is True