Browse Source

[1357] Test nothing is committed on error

Michal 'vorner' Vaner 12 years ago
parent
commit
e9c984fb45
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/bin/xfrin/tests/xfrin_test.py

+ 2 - 0
src/bin/xfrin/tests/xfrin_test.py

@@ -583,6 +583,8 @@ class TestXfrinIXFRAdd(TestXfrinState):
         # signed, rejecting it.
         self.assertRaises(xfrin.XfrinProtocolError, self.state.handle_rr,
                           self.conn, end_soa_rrset)
+        # No diffs were commited
+        self.assertEqual([], self.conn._datasrc_client.committed_diffs)
 
     def test_handle_out_of_sync(self):
         # getting SOA with an inconsistent serial.  This is an error.