Skip to content

Commit 0cc5c7b

Browse files
Daniel Pittmanslippycheeze
authored andcommitted
Merge branch 'refactor/next/6582-stop-using-'test-lib-'-for-'spec-'-tests' into next
2 parents af2c85b + 85a743b commit 0cc5c7b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+902
-142
lines changed

lib/puppet/network/http/compression.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@ def uncompress(chunk)
7575
# in this case, we try with a verbatim (no header)
7676
# deflater.
7777
@uncompressor = Zlib::Inflate.new
78-
retry if @first
78+
if @first then
79+
@first = false
80+
retry
81+
end
7982
raise
8083
end
8184

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Basic system aliases -- these MUST be present
2+
MAILER-DAEMON: postmaster
3+
postmaster: root
4+
5+
# General redirections for pseudo accounts
6+
bin: root
7+
daemon: root
8+
named: root
9+
nobody: root
10+
uucp: root
11+
www: root
12+
ftp-bugs: root
13+
postfix: root
14+
15+
# Put your local aliases here.
16+
17+
# Well-known aliases
18+
manager: root
19+
dumper: root
20+
operator: root
21+
abuse: postmaster
22+
23+
# trap decode to catch security attacks
24+
decode: root
25+
26+
# Other tests
27+
anothertest: "|/path/to/rt-mailgate --queue 'another test' --action correspond --url http://my.com/"
28+
test: "|/path/to/rt-mailgate --queue 'test' --action correspond --url http://my.com/"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
file { "a file":
2+
path => "/tmp/aliastest",
3+
ensure => file
4+
}
5+
6+
file { "another":
7+
path => "/tmp/aliastest2",
8+
ensure => file,
9+
require => File["a file"]
10+
}
11+
12+
file { "a third":
13+
path => "/tmp/aliastest3",
14+
ensure => file,
15+
require => File["/tmp/aliastest"]
16+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
$var=['/tmp/file1','/tmp/file2']
2+
3+
class arraytest {
4+
$var += ['/tmp/file3', '/tmp/file4']
5+
file {
6+
$var:
7+
content => "test"
8+
}
9+
}
10+
11+
include arraytest
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# $Id$
2+
3+
define testargs($file, $mode = 755) {
4+
file { $file: ensure => file, mode => $mode }
5+
}
6+
7+
testargs { "testingname":
8+
file => "/tmp/argumenttest1"
9+
}
10+
11+
testargs { "testingother":
12+
file => "/tmp/argumenttest2",
13+
mode => 644
14+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
$one = 1.30
3+
$two = 2.034e-2
4+
5+
$result = ((( $two + 2) / $one) + 4 * 5.45) - (6 << 7) + (0x800 + -9)
6+
7+
8+
notice("result is $result == 1295.87692307692")
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
file {
2+
["/tmp/arraytrailingcomma1","/tmp/arraytrailingcomma2", ]: content => "tmp"
3+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# $Id$
2+
3+
$var = "value"
4+
5+
case $var {
6+
"nope": {
7+
file { "/tmp/fakefile": mode => 644, ensure => file }
8+
}
9+
"value": {
10+
file { "/tmp/existsfile": mode => 755, ensure => file }
11+
}
12+
}
13+
14+
$ovar = "yayness"
15+
16+
case $ovar {
17+
"fooness": {
18+
file { "/tmp/nostillexistsfile": mode => 644, ensure => file }
19+
}
20+
"booness", "yayness": {
21+
case $var {
22+
"nep": {
23+
file { "/tmp/noexistsfile": mode => 644, ensure => file }
24+
}
25+
"value": {
26+
file { "/tmp/existsfile2": mode => 755, ensure => file }
27+
}
28+
}
29+
}
30+
}
31+
32+
case $ovar {
33+
"fooness": {
34+
file { "/tmp/nostillexistsfile": mode => 644, ensure => file }
35+
}
36+
default: {
37+
file { "/tmp/existsfile3": mode => 755, ensure => file }
38+
}
39+
}
40+
41+
$bool = true
42+
43+
case $bool {
44+
true: {
45+
file { "/tmp/existsfile4": mode => 755, ensure => file }
46+
}
47+
}
48+
49+
$yay = yay
50+
$a = yay
51+
$b = boo
52+
53+
case $yay {
54+
$a: { file { "/tmp/existsfile5": mode => 755, ensure => file } }
55+
$b: { file { "/tmp/existsfile5": mode => 644, ensure => file } }
56+
default: { file { "/tmp/existsfile5": mode => 711, ensure => file } }
57+
58+
}
59+
60+
$regexvar = "exists regex"
61+
case $regexvar {
62+
"no match": { file { "/tmp/existsfile6": mode => 644, ensure => file } }
63+
/(.*) regex$/: { file { "/tmp/${1}file6": mode => 755, ensure => file } }
64+
default: { file { "/tmp/existsfile6": mode => 711, ensure => file } }
65+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# $Id$
2+
3+
class base {
4+
file { "/tmp/classheir1": ensure => file, mode => 755 }
5+
}
6+
7+
class sub1 inherits base {
8+
file { "/tmp/classheir2": ensure => file, mode => 755 }
9+
}
10+
11+
class sub2 inherits base {
12+
file { "/tmp/classheir3": ensure => file, mode => 755 }
13+
}
14+
15+
include sub1, sub2
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# $Id$
2+
3+
class base {
4+
file { "/tmp/classincludes1": ensure => file, mode => 755 }
5+
}
6+
7+
class sub1 inherits base {
8+
file { "/tmp/classincludes2": ensure => file, mode => 755 }
9+
}
10+
11+
class sub2 inherits base {
12+
file { "/tmp/classincludes3": ensure => file, mode => 755 }
13+
}
14+
15+
$sub = "sub2"
16+
17+
include sub1, $sub

0 commit comments

Comments
 (0)