Bump to 1.14.1
[platform/upstream/augeas.git] / lenses / tests / test_crypttab.aug
1 module Test_crypttab =
2
3   let simple = "sda1_crypt\t /dev/sda1\t    /dev/random \t      swap\n"
4
5   let simple_tree =
6     { "1"
7         { "target" = "sda1_crypt" }
8         { "device" = "/dev/sda1" }
9         { "password" = "/dev/random" }
10         { "opt" = "swap" } }
11
12   let trailing_ws = "sda1_crypt\t /dev/sda1\t    /dev/random \t      swap\t\n"
13
14   let no_opts = "sda1_crypt\t /dev/sda1\t    /etc/key\n"
15
16   let no_opts_tree =
17     { "1"
18         { "target" = "sda1_crypt" }
19         { "device" = "/dev/sda1" }
20         { "password" = "/etc/key" } }
21
22   let no_password = "sda1_crypt\t /dev/sda1\n"
23
24   let no_password_tree =
25     { "1"
26         { "target" = "sda1_crypt" }
27         { "device" = "/dev/sda1" } }
28
29   let multi_opts = "sda1_crypt\t /dev/sda1\t    /etc/key \t      cipher=aes-cbc-essiv:sha256,verify\n"
30
31   let multi_opts_tree =
32     { "1"
33         { "target" = "sda1_crypt" }
34         { "device" = "/dev/sda1" }
35         { "password" = "/etc/key" }
36         { "opt" = "cipher"
37             { "value" = "aes-cbc-essiv:sha256" } }
38         { "opt" = "verify" } }
39
40   let uuid = "sda3_crypt UUID=5b8b6e72-acf9-43bc-bd2d-8dbcaee82f99 none luks,keyscript=/usr/share/yubikey-luks/ykluks-keyscript,discard\n"
41
42   let uuid_tree =
43     { "1"
44         { "target" = "sda3_crypt" }
45         { "device" = "UUID=5b8b6e72-acf9-43bc-bd2d-8dbcaee82f99" }
46         { "password" = "none" }
47         { "opt" = "luks" }
48         { "opt" = "keyscript"
49             { "value" = "/usr/share/yubikey-luks/ykluks-keyscript" } }
50         { "opt" = "discard" } }
51
52   test Crypttab.lns get simple = simple_tree
53
54   test Crypttab.lns get trailing_ws = simple_tree
55
56   test Crypttab.lns get no_opts = no_opts_tree
57
58   test Crypttab.lns get no_password = no_password_tree
59
60   test Crypttab.lns get multi_opts = multi_opts_tree
61
62   test Crypttab.lns get uuid = uuid_tree