Changeset 1025
- Timestamp:
- 02/05/26 13:34:40 (3 days ago)
- File:
-
- 1 edited
-
branches/cname-collision/t/cname.t (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/cname-collision/t/cname.t
r1024 r1025 494 494 } 495 495 }; 496 }; 496 subtest 'expire before valid-after record' => sub { 497 $newname = 'expires6a.expiry3.test'; 498 ($code, $msg) = $dnsdb->updateRec('n', 'n', 94, 6, \$newname, \$rectype, \$newval, 900, undef, 't', $expirystamp); 499 ok( $code eq 'OK', "updateRec() claimed success" ); 500 if ($code eq 'OK') { 501 ($rcount) = $dbh->selectrow_array("SELECT count(*) FROM records WHERE domain_id = 6 AND host = '$newname'"); 502 ok( $rcount == 2, " ... [$rcount] correct number of records for $newname" ); 503 my ($newstamp) = $dbh->selectrow_array("SELECT extract(epoch from stamp) FROM records WHERE domain_id = 6 AND host = '$newname' ". 504 "AND stampactive = 't' AND expires = 't'"); 505 my ($oldstamp) = $dbh->selectrow_array("SELECT extract(epoch from stamp) FROM records WHERE domain_id = 6 AND host = '$newname' ". 506 "AND stampactive = 't' AND expires = 'f'"); 507 ok( $newstamp <= $oldstamp, " ... added record expires before existing active-after record goes active" ); 508 } else { 509 print "not ok: $msg"; 510 } 511 }; 512 }; # update to expiring CNAME 497 513 498 514 }; # record expiry/valid-after
Note:
See TracChangeset
for help on using the changeset viewer.
![[ DNS Administrator ]](/fx/dnsadmin-logo.png)