Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
neo
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Jobs
Commits
Open sidebar
Kirill Smelkov
neo
Commits
302e5645
Commit
302e5645
authored
8 years ago
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
2bd98841
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
3 deletions
+7
-3
t/neo/storage/fs1/py/gen-testdata
t/neo/storage/fs1/py/gen-testdata
+7
-3
No files found.
t/neo/storage/fs1/py/gen-testdata
View file @
302e5645
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
# TODO author/copyright
# TODO move gen .fs & .index part to zodbtools and use it there for tests
"""generate reference database and index for tests"""
from
ZODB.FileStorage
import
FileStorage
...
...
@@ -72,7 +73,8 @@ def main():
random
.
seed
(
0
)
namev
=
[
_
for
_
in
"abcdefg"
]
for
i
in
range
(
2
):
Niter
=
2
for
i
in
range
(
Niter
):
stor
=
FileStorage
(
outfs
,
create
=
(
i
==
0
))
db
=
DB
(
stor
)
conn
=
db
.
open
()
...
...
@@ -111,6 +113,10 @@ def main():
stor
.
tpc_begin
(
txn
)
stor
.
deleteObject
(
obj
.
_p_oid
,
obj
.
_p_serial
,
txn
)
stor
.
tpc_vote
(
txn
)
# TODO different txn status vvv
# XXX vvv it does the thing, but py fs iterator treats this txn as EOF
#if i != Niter-1:
# stor.tpc_finish(txn)
stor
.
tpc_finish
(
txn
)
# close db & rest not to get conflict errors after we touched stor
...
...
@@ -120,8 +126,6 @@ def main():
stor
.
close
()
# TODO different txn status
# dump to go what to expect
with
open
(
"testdata_expect_test.go"
,
"w"
)
as
f
:
def
emit
(
v
):
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment