Test_Postfix_Virtual

Provides unit tests and examples for the Postfix_Virtual lens.

Augeas Lenses

conf

let conf = "# a comment virtual-alias.domain     anything postmaster@virtual-alias.domain  postmaster user1@virtual-alias.domain       address1 user2@virtual-alias.domain    address2, address3 root    robert.oot@domain.com @example.net  root,postmaster postmaster  mtaadmin+root=mta1 "

Augeas Tests

Postfix_Virtual.lns

test Postfix_Virtual.lns get conf = { "#comment" = "a comment" } { "pattern" = "virtual-alias.domain" { "destination" = "anything" } } { "pattern" = "postmaster@virtual-alias.domain" { "destination" = "postmaster" } } { "pattern" = "user1@virtual-alias.domain" { "destination" = "address1" } } { "pattern" = "user2@virtual-alias.domain" { "destination" = "address2" } { "destination" = "address3" } } { "pattern" = "root" { "destination" = "robert.oot@domain.com" } } { "pattern" = "@example.net" { "destination" = "root" } { "destination" = "postmaster" } } { "pattern" = "postmaster" { "destination" = "mtaadmin+root=mta1" } }
Parses /etc/postfix/virtual
let conf = "# a comment virtual-alias.domain     anything postmaster@virtual-alias.domain  postmaster user1@virtual-alias.domain       address1 user2@virtual-alias.domain    address2, address3 root    robert.oot@domain.com @example.net  root,postmaster postmaster  mtaadmin+root=mta1 "
test Postfix_Virtual.lns get conf = { "#comment" = "a comment" } { "pattern" = "virtual-alias.domain" { "destination" = "anything" } } { "pattern" = "postmaster@virtual-alias.domain" { "destination" = "postmaster" } } { "pattern" = "user1@virtual-alias.domain" { "destination" = "address1" } } { "pattern" = "user2@virtual-alias.domain" { "destination" = "address2" } { "destination" = "address3" } } { "pattern" = "root" { "destination" = "robert.oot@domain.com" } } { "pattern" = "@example.net" { "destination" = "root" } { "destination" = "postmaster" } } { "pattern" = "postmaster" { "destination" = "mtaadmin+root=mta1" } }
Close