equal
deleted
inserted
replaced
202 foo A 192.0.2.1 |
202 foo A 192.0.2.1 |
203 bar A 192.0.2.2 |
203 bar A 192.0.2.2 |
204 |
204 |
205 $INCLUDE "includes/test" |
205 $INCLUDE "includes/test" |
206 """)) |
206 """)) |
207 |
207 |
|
208 include_trace = [ ] |
208 rrs = list(process.zone_serial(rrs, 1337)) |
209 rrs = list(process.zone_serial(rrs, 1337)) |
209 rrs = list(process.zone_includes_path(rrs, '...')) |
210 rrs = list(process.zone_includes(rrs, '...', include_trace)) |
210 |
211 |
211 self.assertZoneEqual(rrs, [ |
212 self.assertZoneEqual(rrs, [ |
212 "$TTL 3600", |
213 "$TTL 3600", |
213 "@ SOA foo.test. hostmaster.test. 1337 1d 5m 10d 300", |
214 "@ SOA foo.test. hostmaster.test. 1337 1d 5m 10d 300", |
214 " NS foo", |
215 " NS foo", |
215 " NS bar", |
216 " NS bar", |
216 "foo A 192.0.2.1", |
217 "foo A 192.0.2.1", |
217 "bar A 192.0.2.2", |
218 "bar A 192.0.2.2", |
218 "$INCLUDE .../includes/test", |
219 "$INCLUDE .../includes/test", |
219 ]) |
220 ]) |
220 |
221 self.assertEqual(include_trace, [ |
|
222 '.../includes/test', |
|
223 ]) |
|
224 |