CodeLiturgy.Dashboard/CodeLiturgy.Views/Augeas/lens/tests/test_channels.aug

139 lines
4.7 KiB
Plaintext

(*
Module: Test_Channels
Provides unit tests and examples for the <Channels> lens.
*)
module Test_Channels =
(* Variable: conf
A full configuration file *)
let conf = "Direct 8 TV;SES ASTRA:12551:VC56M2O0S0:S19.2E:22000:1111=2:1112=fra@3:1116:0:12174:1:1108:0
:FAVORIS
Direct 8 TV;SES ASTRA:12551:VC56M2O0S0:S19.2E:22000:1111=2:1112=fra@3:1116:0:12175:1:1108:0
TF1;CSAT:11895:VC34M2O0S0:S19.2E:27500:171=2:124=fra+spa@4,125=eng@4;126=deu@4:53:500,1811,1863,100:8371:1:1074:0
:TNT
TF1;SMR6:690167:I999B8C999D999M998T999G999Y0:T:27500:120=2:130=fra@3,131=eng@3,133=qad@3:140;150=fra,151=eng:0:1537:8442:6:0
; this is a comment
France 5;GR1:618167:I999B8C999D999M998T999G999Y0:T:27500:374+320=2:330=fra@3,331=qad@3:0;340=fra:0:260:8442:1:0
CANAL+ FAMILY HD:12012:VC23M5O35S1:S19.2E:27500:164=27:0;98=@106,99=eng@106:0;45=fra+fra:1811,500,1863,100,9C4,9C7,9AF:8825:1:1080:0
"
(* Test: Channels.lns
Test the full <conf> *)
test Channels.lns get conf =
{ "entry" = "Direct 8 TV"
{ "provider" = "SES ASTRA" }
{ "frequency" = "12551" }
{ "parameter" = "VC56M2O0S0" }
{ "signal_source" = "S19.2E" }
{ "symbol_rate" = "22000" }
{ "vpid" = "1111" { "codec" = "2" } }
{ "apid" = "1112" { "lang" = "fra" } { "codec" = "3" } }
{ "tpid" = "1116" }
{ "caid" = "0" }
{ "sid" = "12174" }
{ "nid" = "1" }
{ "tid" = "1108" }
{ "rid" = "0" }
}
{ "group" = "FAVORIS"
{ "entry" = "Direct 8 TV"
{ "provider" = "SES ASTRA" }
{ "frequency" = "12551" }
{ "parameter" = "VC56M2O0S0" }
{ "signal_source" = "S19.2E" }
{ "symbol_rate" = "22000" }
{ "vpid" = "1111" { "codec" = "2" } }
{ "apid" = "1112" { "lang" = "fra" } { "codec" = "3" } }
{ "tpid" = "1116" }
{ "caid" = "0" }
{ "sid" = "12175" }
{ "nid" = "1" }
{ "tid" = "1108" }
{ "rid" = "0" }
}
{ "entry" = "TF1"
{ "provider" = "CSAT" }
{ "frequency" = "11895" }
{ "parameter" = "VC34M2O0S0" }
{ "signal_source" = "S19.2E" }
{ "symbol_rate" = "27500" }
{ "vpid" = "171" { "codec" = "2" } }
{ "apid" = "124" { "lang" = "fra" } { "lang" = "spa" } { "codec" = "4" } }
{ "apid" = "125" { "lang" = "eng" } { "codec" = "4" } }
{ "apid_dolby" = "126" { "lang" = "deu" } { "codec" = "4" } }
{ "tpid" = "53" }
{ "caid" = "500" }
{ "caid" = "1811" }
{ "caid" = "1863" }
{ "caid" = "100" }
{ "sid" = "8371" }
{ "nid" = "1" }
{ "tid" = "1074" }
{ "rid" = "0" }
}
}
{ "group" = "TNT"
{ "entry" = "TF1"
{ "provider" = "SMR6" }
{ "frequency" = "690167" }
{ "parameter" = "I999B8C999D999M998T999G999Y0" }
{ "signal_source" = "T" }
{ "symbol_rate" = "27500" }
{ "vpid" = "120" { "codec" = "2" } }
{ "apid" = "130" { "lang" = "fra" } { "codec" = "3" } }
{ "apid" = "131" { "lang" = "eng" } { "codec" = "3" } }
{ "apid" = "133" { "lang" = "qad" } { "codec" = "3" } }
{ "tpid" = "140" }
{ "tpid_bylang" = "150" { "lang" = "fra" } }
{ "tpid_bylang" = "151" { "lang" = "eng" } }
{ "caid" = "0" }
{ "sid" = "1537" }
{ "nid" = "8442" }
{ "tid" = "6" }
{ "rid" = "0" }
}
{ "#comment" = "this is a comment" }
{ "entry" = "France 5"
{ "provider" = "GR1" }
{ "frequency" = "618167" }
{ "parameter" = "I999B8C999D999M998T999G999Y0" }
{ "signal_source" = "T" }
{ "symbol_rate" = "27500" }
{ "vpid" = "374" }
{ "vpid_pcr" = "320" { "codec" = "2" } }
{ "apid" = "330" { "lang" = "fra" } { "codec" = "3" } }
{ "apid" = "331" { "lang" = "qad" } { "codec" = "3" } }
{ "tpid" = "0" }
{ "tpid_bylang" = "340" { "lang" = "fra" } }
{ "caid" = "0" }
{ "sid" = "260" }
{ "nid" = "8442" }
{ "tid" = "1" }
{ "rid" = "0" }
}
{ "entry" = "CANAL+ FAMILY HD"
{ "frequency" = "12012" }
{ "parameter" = "VC23M5O35S1" }
{ "signal_source" = "S19.2E" }
{ "symbol_rate" = "27500" }
{ "vpid" = "164" { "codec" = "27" } }
{ "apid" = "0" }
{ "apid_dolby" = "98" { "codec" = "106" } }
{ "apid_dolby" = "99" { "lang" = "eng" } { "codec" = "106" } }
{ "tpid" = "0" }
{ "tpid_bylang" = "45" { "lang" = "fra" } { "lang" = "fra" } }
{ "caid" = "1811" }
{ "caid" = "500" }
{ "caid" = "1863" }
{ "caid" = "100" }
{ "caid" = "9C4" }
{ "caid" = "9C7" }
{ "caid" = "9AF" }
{ "sid" = "8825" }
{ "nid" = "1" }
{ "tid" = "1080" }
{ "rid" = "0" }
}
}