From 74c86e28278137254c479794f429c63b43a0dcb7 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Tue, 2 Jan 2018 19:06:46 +0200 Subject: [PATCH] geoipbackend: Add a location test --- .../geoipbackend/regression-tests/loc-resolution/command | 3 +++ .../regression-tests/loc-resolution/description | 2 ++ .../regression-tests/loc-resolution/expected_result | 8 ++++++++ regression-tests/backends/geoip-master | 3 +++ 4 files changed, 16 insertions(+) create mode 100755 modules/geoipbackend/regression-tests/loc-resolution/command create mode 100644 modules/geoipbackend/regression-tests/loc-resolution/description create mode 100644 modules/geoipbackend/regression-tests/loc-resolution/expected_result diff --git a/modules/geoipbackend/regression-tests/loc-resolution/command b/modules/geoipbackend/regression-tests/loc-resolution/command new file mode 100755 index 0000000000..b592794392 --- /dev/null +++ b/modules/geoipbackend/regression-tests/loc-resolution/command @@ -0,0 +1,3 @@ +#!/bin/sh +cleandig loc.geo.example.com LOC ednssubnet $geoipregionip +cleandig loc.geo.example.com TXT ednssubnet $geoipregionip diff --git a/modules/geoipbackend/regression-tests/loc-resolution/description b/modules/geoipbackend/regression-tests/loc-resolution/description new file mode 100644 index 0000000000..51497ac48e --- /dev/null +++ b/modules/geoipbackend/regression-tests/loc-resolution/description @@ -0,0 +1,2 @@ +This test tries to resolve a straight A record that is directly available in +the database. diff --git a/modules/geoipbackend/regression-tests/loc-resolution/expected_result b/modules/geoipbackend/regression-tests/loc-resolution/expected_result new file mode 100644 index 0000000000..df1335d2e2 --- /dev/null +++ b/modules/geoipbackend/regression-tests/loc-resolution/expected_result @@ -0,0 +1,8 @@ +0 loc.geo.example.com. IN LOC 30 1 0 0.000 N 1 0 0.000 E 0.00m 1.00m 10000.00m 10.00m +2 . IN OPT 0 AAgACAABIBgBAQEB +Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='loc.geo.example.com.', qtype=LOC +0 loc.geo.example.com. IN TXT 30 "1.000000 1.000000" +2 . IN OPT 0 AAgACAABIBgBAQEB +Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='loc.geo.example.com.', qtype=TXT diff --git a/regression-tests/backends/geoip-master b/regression-tests/backends/geoip-master index 74620be747..5b7bfd423c 100644 --- a/regression-tests/backends/geoip-master +++ b/regression-tests/backends/geoip-master @@ -26,6 +26,9 @@ domains: - ns: ns1.example.com - ns: ns2.example.com - mx: 10 mx.example.com + loc.geo.example.com: + - loc: "%loc" + - txt: "%lat %lon" c1.l1.o1.city.geo.example.com: - a: 127.0.1.1 c2.l2.o1.city.geo.example.com: -- 2.47.2