mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-10-20 10:57:09 +00:00
etcd: implement transactions
- use temporary db for lookups in transactions - use batch implementation to commit transaction
This commit is contained in:
1 parent
7a01c9c62d
commit
67771795ca
3 files changed
+45
-24
No files matched your search
@@ -132,7 +132,8 @@ func (s *EtcDDBSuite) TestTransactionCommit(c *C) {
|
||||
transaction.Put(key2, value2)
|
||||
v, err := s.db.Get(key)
|
||||
c.Check(v, DeepEquals, value)
|
||||
transaction.Delete(key)
|
||||
err = transaction.Delete(key)
|
||||
c.Assert(err, IsNil)
|
||||
|
||||
_, err = transaction.Get(key2)
|
||||
c.Assert(err, IsNil)
|
||||
@@ -152,5 +153,5 @@ func (s *EtcDDBSuite) TestTransactionCommit(c *C) {
|
||||
c.Check(v2, DeepEquals, value2)
|
||||
|
||||
_, err = transaction.Get(key)
|
||||
c.Assert(err, IsNil)
|
||||
c.Assert(err, NotNil)
|
||||
}
|
||||
Reference in new issue
Block a user