Skip to content
This repository was archived by the owner on Oct 18, 2022. It is now read-only.

Commit a71ee7c

Browse files
committed
fixed some mistakes / lint warnings in modules, fixed the python class spec to reflect default params
1 parent a4a7c9c commit a71ee7c

4 files changed

Lines changed: 9 additions & 11 deletions

File tree

manifests/init.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@
6767
}
6868

6969
if $provider == 'pip' {
70-
validate_re($version, '^(2\.[4-7]\.\d|3\.\d\.\d)$')
71-
# this will only be checked if not pip, every other string would be rejected by provider check
70+
validate_re($version, ['^(2\.[4-7]\.\d|3\.\d\.\d)$','^system$'])
71+
# this will only be checked if not pip, every other string would be rejected by provider check
7272
} else {
73-
validate_re($version, concat(['system', 'pypy'], $::python::install::valid_versions]))
73+
validate_re($version, concat(['system', 'pypy'], $::python::install::valid_versions))
7474
}
7575

7676
validate_bool($pip)

manifests/install.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
class python::install {
1717

18-
$valid_version = $osfamily ? {
18+
$valid_version = $::osfamily ? {
1919
'RedHat' => ['3'],
2020
'Debian' => ['3', '3.3']
2121
}
@@ -32,7 +32,7 @@
3232
}
3333

3434
# pip version: use only for installation via os package manager!
35-
if $::python::version =~ '^3' {
35+
if $::python::version =~ /^3/ {
3636
$pip = 'python3-pip'
3737
} else {
3838
$pip = 'python-pip'

manifests/virtualenv.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@
167167

168168
python::requirements { "${requirements}_${venv_dir}":
169169
requirements => $requirements,
170-
virtualenv => $venv_dir,
170+
virtualenv => $venv_dir,
171171
proxy => $proxy,
172172
owner => $owner,
173173
group => $group,

spec/classes/python_spec.rb

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@
7272
end
7373
end
7474

75-
describe "with python::virtualenv" do
75+
describe "without python::virtualenv" do
7676
context "default/empty" do
77-
let (:params) {{ :provider => '', :virtualenv => '' }}
77+
let (:params) {{ :provider => '' }}
7878
it { is_expected.to contain_package("python-virtualenv").with_ensure('absent') }
7979
end
8080
end
@@ -87,7 +87,6 @@
8787
it { is_expected.to contain_package("python-dev").with_ensure('present') }
8888
end
8989
context "default/empty" do
90-
let (:params) {{ :dev => '' }}
9190
it { is_expected.to contain_package("python-dev").with_ensure('absent') }
9291
end
9392
end
@@ -165,7 +164,7 @@
165164

166165
describe "with python::virtualenv" do
167166
context "default/empty" do
168-
let (:params) {{ :provider => '', :virtualenv => '' }}
167+
let (:params) {{ :provider => '' }}
169168
it { is_expected.to contain_package("python-virtualenv").with_ensure('absent') }
170169
end
171170
end
@@ -178,7 +177,6 @@
178177
it { is_expected.to contain_package("python-devel").with_ensure('present') }
179178
end
180179
context "default/empty" do
181-
let (:params) {{ :dev => '' }}
182180
it { is_expected.to contain_package("python-devel").with_ensure('absent') }
183181
end
184182
end

0 commit comments

Comments
 (0)