start a test for microdesc parsing.

This commit is contained in:
Nick Mathewson 2020-05-18 14:41:23 -04:00
parent 2adbcf1a79
commit 006efbffbc
2 changed files with 21 additions and 0 deletions

View File

@ -143,3 +143,13 @@ impl Microdesc {
})
}
}
#[cfg(test)]
mod test {
use super::*;
const TESTDATA: &str = include_str!("../testdata/microdesc1.txt");
#[test]
fn parse_arbitrary() {
let _rd = Microdesc::parse(TESTDATA).unwrap();
}
}

11
tor-netdoc/testdata/microdesc1.txt vendored Normal file
View File

@ -0,0 +1,11 @@
onion-key
-----BEGIN RSA PUBLIC KEY-----
MIGJAoGBALiyRXkiUmFQAmd1+Sy2ApNiPE4F54H7dKUwRqvCs+PqpqExaM2ybqMd
Zzjkgsp41jjOxk/m5RGyo+wLTo3C1TanWsf3CFfoL836KYiv9IjguIuH8FH/EpX1
ss5ChhkkKNhPtvOMFfVe0iuN0abUdGSmixKUVNW0/LiNzXa9Fa/jAgMBAAE=
-----END RSA PUBLIC KEY-----
ntor-onion-key gkQqYIYcecF1KwS2wVV/oVQAuf6oeTWzswXFkEVs/nE=
family $0BC8BA32CC3CB0F598E0C92778F7C0946DFBCE91 $195712E96FD1C1B18D14D09E9E4E7A6416E23B2C $22404A3E87F2D7FE2FC6359FDE71B6DC2D6E730F $26C28F29B611DF4DE23ACF5D9DC1EB4895EF5E8B $486740353B905AA4731F82C0B4CC25821A62C6E3 $4D0DF468DC816F8096702C2DA2C6FD67561F81C8 $4DD902046E7155BBE79C34EE6D53BF7408B98CE4 $78BC2254D3B31CD865F7682633AA438212132532 $7B700C0C207EBD0002E00F499BE265519AC3C25A $846B3EAAF0C07FF72FC79AEBB11FA3ADC58F240F $868A253C330F40FBE435D9320849397F85823E86 $A60697FF383EEEE2E88505DD4E305C07BF326B11 $A690C6AA8102C027D297AF3401BFE16918CCF7A6 $A6AA94B4007A0E2919B2DA8ECF2CFA3CA1761A13 $C19B33758B3A5144894233EC4C95D7985B9FD101 $DC2191663DD4BAECB34F949CCAC3FDA004CE5BCE $F0F5074A6DADD3DC22E1FAA18FD6D89CBC52771A $FC077C25B8DBB3132D397D7DF03C92BFC14C9D76
p accept 43,53,79-81,88,110,143,194,220,389,443,464-465,531,543-544,554,563,587,636,706,749,873,902-904,981,989-995,1194,1220,1293,1500,1533,1677,1723,1755,1863,2082-2083,2086-2087,2095-2096,2102-2104,3128,3389,3690,4321,4643,5050,5190,5222-5223,5228,5900,6660-6669,6679,6697,8000,8008,8074,8080,8082,8087-8088,8332-8333,8443,8888,9418,9999-10000,11371,19294,19638,50002,64738
p6 accept 43,53,79-81,88,110,143,194,220,389,443,464-465,531,543-544,554,563,587,636,706,749,873,902-904,981,989-995,1194,1220,1293,1500,1533,1677,1723,1755,1863,2082-2083,2086-2087,2095-2096,2102-2104,3128,3389,3690,4321,4643,5050,5190,5222-5223,5228,5900,6660-6669,6679,6697,8000,8008,8074,8080,8082,8087-8088,8332-8333,8443,8888,9418,9999-10000,11371,19294,19638,50002,64738
id ed25519 k3TwldYWObTQkjmY83o+uG6xcbD5b/Zda8QPc/C5Ftg