Skip to content

Commit e46363b

Browse files
committed
Fix pep8 and UT issues
tendrl-bug-id: Tendrl#62 Signed-off-by: nnDarshan <[email protected]>
1 parent 7320a74 commit e46363b

File tree

2 files changed

+28
-16
lines changed

2 files changed

+28
-16
lines changed

tendrl/ceph_integration/persistence/persister.py

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
11
from tendrl.ceph_integration.persistence.sync_objects import SyncObject
2+
from tendrl.commons.config import load_config
3+
from tendrl.commons.etcdobj.etcdobj import Server as etcd_server
24
from tendrl.commons.persistence.etcd_persister import EtcdPersister
35

6+
config = load_config(
7+
"gluster-integration",
8+
"/etc/tendrl/tendrl.conf"
9+
)
10+
411

512
class CephIntegrationEtcdPersister(EtcdPersister):
6-
def __init__(self, config):
7-
super(CephIntegrationEtcdPersister, self).__init__(config)
8-
self._store = self.get_store()
13+
def __init__(self):
14+
etcd_kwargs = {
15+
'port': int(config.get("commons", "etcd_port")),
16+
'host': config.get("commons", "etcd_connection")
17+
}
18+
self.server = etcd_server(etcd_kwargs=etcd_kwargs)
19+
super(CephIntegrationEtcdPersister, self).__init__()
920

1021
def update_sync_object(
1122
self,
@@ -18,7 +29,7 @@ def update_sync_object(
1829
data,
1930
cluster_id
2031
):
21-
self._store.save(
32+
self.server.save(
2233
SyncObject(
2334
updated=updated,
2435
fsid=fsid,
@@ -32,20 +43,20 @@ def update_sync_object(
3243
)
3344

3445
def create_server(self, server):
35-
self._store.save(server)
46+
self.server.save(server)
3647

3748
def create_service(self, service):
38-
self._store.save(service)
49+
self.server.save(service)
3950

4051
def save_events(self, events):
4152
for event in events:
42-
self._store.save(event)
53+
self.server.save(event)
4354

4455
def update_tendrl_context(self, context):
45-
self._store.save(context)
56+
self.server.save(context)
4657

4758
def update_tendrl_definitions(self, definition):
48-
self._store.save(definition)
59+
self.server.save(definition)
4960

5061
def update_pool(self, pool):
51-
self._store.save(pool)
62+
self.server.save(pool)

tendrl/ceph_integration/tests/test_persister.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
import sys
33
sys.modules['tendrl.commons.config'] = MagicMock()
44
from tendrl.ceph_integration.persistence import persister
5+
del sys.modules['tendrl.commons.config']
56

67

78
class Test_Persister(object):
89
def setup_method(self, method):
910
persister.etcd_server = MagicMock()
10-
self.Persister = persister.CephIntegrationEtcdPersister(MagicMock())
11-
self.Persister._store = MagicMock()
11+
self.Persister = persister.CephIntegrationEtcdPersister()
12+
self.Persister.server = MagicMock()
1213

1314
def test_Persister_Creation(self):
1415
assert self.Persister is not None
@@ -25,22 +26,22 @@ def test_update_sync_object(self):
2526
cluster_id = "cluster_id"
2627
self.Persister.update_sync_object(
2728
updated, fsid, name, sync_type, version, when, data, cluster_id)
28-
self.Persister._store.save.assert_called()
29+
self.Persister.server.save.assert_called()
2930

3031
def test_create_server(self):
3132
self.Persister.create_server("servers")
32-
self.Persister._store.save.assert_called_with(
33+
self.Persister.server.save.assert_called_with(
3334
"servers"
3435
)
3536

3637
def test_create_service(self):
3738
self.Persister.create_service("service")
38-
self.Persister._store.save.assert_called_with(
39+
self.Persister.server.save.assert_called_with(
3940
"service"
4041
)
4142

4243
def test_save_events(self):
4344
self.Persister.save_events(["Event1", "Event2"])
44-
self.Persister._store.save.assert_called_with(
45+
self.Persister.server.save.assert_called_with(
4546
"Event2"
4647
)

0 commit comments

Comments
 (0)