コード例 #1
0
ファイル: test_syncobj3.py プロジェクト: bakwc/PySyncObj
def test_journalTest2():
	removeFiles(['journal.bin'])
	journal = createJournal('journal.bin')
	journal.add(b'cmd1', 1, 0)
	journal.add(b'cmd2', 2, 0)
	journal.add(b'cmd3', 3, 0)
	journal._destroy()

	journal = createJournal('journal.bin')
	assert len(journal) == 3
	assert journal[0] == (b'cmd1', 1, 0)
	assert journal[-1] == (b'cmd3', 3, 0)
	journal.deleteEntriesFrom(2)
	journal._destroy()

	journal = createJournal('journal.bin')
	assert len(journal) == 2
	assert journal[0] == (b'cmd1', 1, 0)
	assert journal[-1] == (b'cmd2', 2, 0)
	journal.deleteEntriesTo(1)
	journal._destroy()

	journal = createJournal('journal.bin')
	assert len(journal) == 1
	assert journal[0] == (b'cmd2', 2, 0)
	journal._destroy()
	removeFiles(['journal.bin'])
コード例 #2
0
def test_journalTest2():
    removeFiles(['journal.bin'])
    journal = createJournal('journal.bin')
    journal.add(b'cmd1', 1, 0)
    journal.add(b'cmd2', 2, 0)
    journal.add(b'cmd3', 3, 0)
    journal._destroy()

    journal = createJournal('journal.bin')
    assert len(journal) == 3
    assert journal[0] == (b'cmd1', 1, 0)
    assert journal[-1] == (b'cmd3', 3, 0)
    journal.deleteEntriesFrom(2)
    journal._destroy()

    journal = createJournal('journal.bin')
    assert len(journal) == 2
    assert journal[0] == (b'cmd1', 1, 0)
    assert journal[-1] == (b'cmd2', 2, 0)
    journal.deleteEntriesTo(1)
    journal._destroy()

    journal = createJournal('journal.bin')
    assert len(journal) == 1
    assert journal[0] == (b'cmd2', 2, 0)
    journal._destroy()
    removeFiles(['journal.bin'])
コード例 #3
0
def test_journalTest2():

	journalFiles = [getNextJournalFile()]
	removeFiles(journalFiles)

	removeFiles(journalFiles)
	journal = createJournal(journalFiles[0])
	journal.add(b'cmd1', 1, 0)
	journal.add(b'cmd2', 2, 0)
	journal.add(b'cmd3', 3, 0)
	journal._destroy()

	journal = createJournal(journalFiles[0])
	assert len(journal) == 3
	assert journal[0] == (b'cmd1', 1, 0)
	assert journal[-1] == (b'cmd3', 3, 0)
	journal.deleteEntriesFrom(2)
	journal._destroy()

	journal = createJournal(journalFiles[0])
	assert len(journal) == 2
	assert journal[0] == (b'cmd1', 1, 0)
	assert journal[-1] == (b'cmd2', 2, 0)
	journal.deleteEntriesTo(1)
	journal._destroy()

	journal = createJournal(journalFiles[0])
	assert len(journal) == 1
	assert journal[0] == (b'cmd2', 2, 0)
	journal._destroy()
	removeFiles(journalFiles)