Skip to content

Commit 128d299

Browse files
committed
Make travis work with v0.3.0.
The etcd build script has chaged the location of the executable so the travis build scripts need to be changed accordingly. Signed-off-by: Giuseppe Lavagetto <lavagetto@gmail.com>
1 parent 5db5959 commit 128d299

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ install:
1313

1414
# command to run tests
1515
script:
16-
PATH=$PATH:./etcd bin/test
16+
PATH=$PATH:./etcd/bin bin/test
1717

1818
# Add env var to detect it during build
1919
env: TRAVIS=True

src/etcd/tests/integration/test_election.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@ def test_set_get_delete(self):
1717

1818

1919
def test_set_invalid_ttl(self):
20-
self.assertRaises(etcd.EtcdException, self.client.election.set, '/mysql', name='foo.example.com', ttl='ciao')
20+
self.assertRaises(ValueError, self.client.election.set, '/mysql', name='foo.example.com', ttl='ciao')
2121

22-
@unittest.skip
2322
def test_get_non_existing(self):
2423
"""This is actually expected to fail. See https://github.com/coreos/etcd/issues/446"""
2524
self.assertRaises(etcd.EtcdException, self.client.election.get, '/foobar')
@@ -32,4 +31,4 @@ def test_get_delete_after_ttl_expired_raises(self):
3231
e.set('/mysql', name='foo', ttl=1)
3332
time.sleep(2)
3433
self.assertRaises(etcd.EtcdException, e.get, '/mysql')
35-
self.assertRaises(etcd.EtcdException, e.delete, '/mysql', name='foo')
34+
self.assertRaises(KeyError, e.delete, '/mysql', name='foo')

src/etcd/tests/integration/test_lock.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def test_acquire_lock_invalid_ttl(self):
2222
ttl = 'invalid'
2323
expected_index = 'invalid'
2424
lock = self.client.get_lock(key, ttl=ttl)
25-
self.assertRaises(etcd.EtcdException, lock.acquire)
25+
self.assertRaises(ValueError, lock.acquire)
2626

2727
def test_acquire_lock_with_context_manager(self):
2828
key = '/testkey'

src/etcd/tests/integration/test_simple.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ def test_directory_ttl_update(self):
127127
self.client.write('/dir', None, dir=True, ttl=30)
128128
res = self.client.write('/dir', None, dir=True, ttl=31, prevExist=True)
129129
self.assertEquals(res.ttl, 31)
130+
res = self.client.get('/dir')
130131
res.ttl = 120
131132
new_res = self.client.update(res)
132133
self.assertEquals(new_res.ttl, 120)

0 commit comments

Comments
 (0)