---
 t/plugin_tests/greylisting |   13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/t/plugin_tests/greylisting b/t/plugin_tests/greylisting
index 34effe0..f780393 100644
--- a/t/plugin_tests/greylisting
+++ b/t/plugin_tests/greylisting
@@ -54,8 +54,11 @@ sub test_hook_data {
 sub test_is_immune {
     my $self = shift;
 
+    $self->_reset_transaction();
+
     $self->qp->connection->relay_client(1);
     ok( $self->is_immune(), 'relayclient');
+
     $self->qp->connection->relay_client(0);
     ok( ! $self->is_immune(), "nope -" );
 
@@ -178,4 +181,14 @@ sub test_greylist_p0f_uptime {
     ok( ! $self->p0f_match(), 'p0f uptime miss');
 }
 
+sub _reset_transaction {
+    my $self = shift;
+
+    $self->qp->connection->relay_client(0);
+    $self->qp->transaction->notes('whitelistsender',0);
+    $self->qp->connection->notes('whitelisthost',0);
+    $self->qp->transaction->notes('tls_enabled',0);
+    $self->{_args}{p0f} = undef;
+    $self->{_args}{geoip} = undef;
+};
 
-- 
1.7.9.6

Reply via email to