예제 #1
0
파일: test_xlog.py 프로젝트: zombig/barman
 def test_parse_lsn(self):
     assert xlog.parse_lsn('2/8300168') == ((2 << 32) + 0x8300168)
     assert xlog.parse_lsn('FFFFFFFF/FFFFFFFF') == ((0xFFFFFFFF << 32) +
                                                    0xFFFFFFFF)
     assert xlog.parse_lsn('0/0') == 0
     with pytest.raises(ValueError):
         xlog.parse_lsn('DEADBEEF')
예제 #2
0
 def test_parse_lsn(self):
     assert xlog.parse_lsn("2/8300168") == ((2 << 32) + 0x8300168)
     assert xlog.parse_lsn("FFFFFFFF/FFFFFFFF") == ((0xFFFFFFFF << 32) +
                                                    0xFFFFFFFF)
     assert xlog.parse_lsn("0/0") == 0
     with pytest.raises(ValueError):
         xlog.parse_lsn("DEADBEEF")
예제 #3
0
 def test_parse_lsn(self):
     assert xlog.parse_lsn('2/8300168') == (
         (2 << 32) + 0x8300168)
     assert xlog.parse_lsn('FFFFFFFF/FFFFFFFF') == (
         (0xFFFFFFFF << 32) + 0xFFFFFFFF)
     assert xlog.parse_lsn('0/0') == 0
     with pytest.raises(ValueError):
         xlog.parse_lsn('DEADBEEF')