Changeset 1029
- Timestamp:
- 02/06/26 10:46:43 (4 days ago)
- File:
-
- 1 edited
-
branches/cname-collision/t/cname.t (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/cname-collision/t/cname.t
r1028 r1029 544 544 } 545 545 }; 546 subtest 'collision with expiring record, non-overlapping timestamps' => sub { 547 $newname = 'validafter3a.expiry3.test'; 548 ($code, $msg) = $dnsdb->updateRec('n', 'n', 102, 6, \$newname, \$rectype, \$newval, 900, undef, 'f', $expirystamp); 549 cmp_ok( $code, 'eq', 'OK', "updateRec() claimed success" ); 550 if ($code eq 'OK') { 551 ($rcount) = $dbh->selectrow_array("SELECT count(*) FROM records WHERE domain_id = 6 AND host = '$newname'"); 552 ok( $rcount == 2, " ... [$rcount] correct number of records for $newname" ); 553 my ($newstamp) = $dbh->selectrow_array("SELECT extract(epoch from stamp) FROM records WHERE domain_id = 6 AND host = '$newname' ". 554 "AND stampactive = 't' AND expires = 't'"); 555 my ($oldstamp) = $dbh->selectrow_array("SELECT extract(epoch from stamp) FROM records WHERE domain_id = 6 AND host = '$newname' ". 556 "AND stampactive = 't' AND expires = 'f'"); 557 ok( $newstamp <= $oldstamp, " ... added record becomes active after existing record expires" ); 558 } else { 559 print "not ok: $msg"; 560 } 561 }; 546 562 }; # update to valid-after CNAME 547 563
Note:
See TracChangeset
for help on using the changeset viewer.
![[ DNS Administrator ]](/fx/dnsadmin-logo.png)