def testEnumerateSegments(self): self.assertEqual( tuple(xlog.enumerate_segments('0000000100000001000000FD', '000000010000000200000002', 90200)), ('0000000100000001000000FD', '0000000100000001000000FE', '000000010000000200000000', '000000010000000200000001', '000000010000000200000002')) self.assertEqual( tuple(xlog.enumerate_segments('0000000100000001000000FD', '0000000100000001000000FF', 90200)), ('0000000100000001000000FD', '0000000100000001000000FE')) self.assertEqual( tuple(xlog.enumerate_segments('0000000100000001000000FD', '000000010000000200000002', 90300)), ('0000000100000001000000FD', '0000000100000001000000FE', '0000000100000001000000FF', '000000010000000200000000', '000000010000000200000001', '000000010000000200000002')) self.assertEqual( tuple(xlog.enumerate_segments('0000000100000001000000FD', '0000000100000001000000FF', 90300)), ('0000000100000001000000FD', '0000000100000001000000FE', '0000000100000001000000FF',))
def testEnumerateSegments(self): self.assertEqual( tuple( xlog.enumerate_segments('0000000100000001000000FD', '000000010000000200000002', 90200)), ('0000000100000001000000FD', '0000000100000001000000FE', '000000010000000200000000', '000000010000000200000001', '000000010000000200000002')) self.assertEqual( tuple( xlog.enumerate_segments('0000000100000001000000FD', '0000000100000001000000FF', 90200)), ('0000000100000001000000FD', '0000000100000001000000FE')) self.assertEqual( tuple( xlog.enumerate_segments('0000000100000001000000FD', '000000010000000200000002', 90300)), ('0000000100000001000000FD', '0000000100000001000000FE', '0000000100000001000000FF', '000000010000000200000000', '000000010000000200000001', '000000010000000200000002')) self.assertEqual( tuple( xlog.enumerate_segments('0000000100000001000000FD', '0000000100000001000000FF', 90300)), ( '0000000100000001000000FD', '0000000100000001000000FE', '0000000100000001000000FF', ))
def test_enumerate_segments(self): assert tuple( xlog.enumerate_segments( '0000000100000001000000FD', '000000010000000200000002', 90200 )) == ( '0000000100000001000000FD', '0000000100000001000000FE', '000000010000000200000000', '000000010000000200000001', '000000010000000200000002') assert tuple( xlog.enumerate_segments( '0000000100000001000000FD', '0000000100000001000000FF', 90200 )) == ( '0000000100000001000000FD', '0000000100000001000000FE') assert tuple( xlog.enumerate_segments( '0000000100000001000000FD', '000000010000000200000002', 90300 )) == ( '0000000100000001000000FD', '0000000100000001000000FE', '0000000100000001000000FF', '000000010000000200000000', '000000010000000200000001', '000000010000000200000002') assert tuple( xlog.enumerate_segments( '0000000100000001000000FD', '0000000100000001000000FF', 90300 )) == ( '0000000100000001000000FD', '0000000100000001000000FE', '0000000100000001000000FF',)
def get_required_wal_segments(self): '''Get the list of required WAL segments for the current backup''' return xlog.enumerate_segments(self.begin_wal, self.end_wal)
def get_required_wal_segments(self): """ Get the list of required WAL segments for the current backup """ return xlog.enumerate_segments(self.begin_wal, self.end_wal, self.version)