Skip to content

Commit 180f7a1

Browse files
author
caberos
committed
fix team code review comments
1 parent 6cce16c commit 180f7a1

File tree

6 files changed

+24
-29
lines changed

6 files changed

+24
-29
lines changed
Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Get details for an image."""
1+
"""Get lists Email Delivery account Service """
22
# :license: MIT, see LICENSE for more details.
33

44
import click
@@ -13,10 +13,10 @@
1313
@click.command()
1414
@environment.pass_env
1515
def cli(env):
16-
"""Display the Email Delivery account informatino """
16+
"""Lists Email Delivery Service """
1717
manager = AccountManager(env.client)
1818
email_manager = EmailManager(env.client)
19-
result = manager.get_Network_Message_Delivery_Accounts()
19+
result = manager.get_network_message_delivery_accounts()
2020

2121
table = formatting.KeyValueTable(['name', 'value'])
2222

@@ -29,10 +29,8 @@ def cli(env):
2929
utils.lookup(email, 'type', 'description'),
3030
utils.lookup(email, 'vendor', 'keyName')])
3131

32-
overview_table = _build_overview_table(email_manager.get_AccountOverview(email.get('id')))
33-
statistics = email_manager.get_statistics(email.get('id'),
34-
["requests", "delivered", "opens", "clicks", "bounds"],
35-
True, True, True, 6)
32+
overview_table = _build_overview_table(email_manager.get_account_overview(email.get('id')))
33+
statistics = email_manager.get_statistics(email.get('id'))
3634

3735
table.add_row(['email information', table_information])
3836
table.add_row(['email overview', overview_table])
@@ -43,7 +41,7 @@ def cli(env):
4341

4442

4543
def _build_overview_table(email_overview):
46-
table = formatting.KeyValueTable(['name', 'value'])
44+
table = formatting.Table(['name', 'value'])
4745
table.align['name'] = 'r'
4846
table.align['value'] = 'l'
4947

@@ -57,7 +55,7 @@ def _build_overview_table(email_overview):
5755

5856

5957
def _build_statistics_table(statistics):
60-
table = formatting.KeyValueTable(['name', 'value'])
58+
table = formatting.Table(['name', 'value'])
6159
table.align['name'] = 'r'
6260
table.align['value'] = 'l'
6361

SoftLayer/CLI/routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
('block:volume-set-note', 'SoftLayer.CLI.block.set_note:cli'),
121121

122122
('email', 'SoftLayer.CLI.email'),
123-
('email:detail', 'SoftLayer.CLI.email.detail:cli'),
123+
('email:list', 'SoftLayer.CLI.email.list:cli'),
124124

125125
('event-log', 'SoftLayer.CLI.event_log'),
126126
('event-log:get', 'SoftLayer.CLI.event_log.get:cli'),

SoftLayer/managers/account.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ def get_routers(self, mask=None, location=None):
294294

295295
return self.client['SoftLayer_Account'].getRouters(filter=object_filter, mask=mask)
296296

297-
def get_Network_Message_Delivery_Accounts(self):
297+
def get_network_message_delivery_accounts(self):
298298
"""Gets all Network Message delivery accounts.
299299
300300
:returns: Network Message delivery accounts

SoftLayer/managers/email.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
2-
SoftLayer.account
2+
SoftLayer.email
33
~~~~~~~~~~~~~~~~~~~~~~~
4-
Account manager
4+
Email manager
55
66
:license: MIT, see License for more details.
77
"""
@@ -14,32 +14,32 @@
1414

1515

1616
class EmailManager(utils.IdentifierMixin, object):
17-
"""Common functions for getting information from the Account service
17+
"""Common functions for getting information from the email service
1818
1919
:param SoftLayer.API.BaseClient client: the client instance
2020
"""
2121

2222
def __init__(self, client):
2323
self.client = client
2424

25-
def get_AccountOverview(self, identifier):
25+
def get_account_overview(self, identifier):
2626
"""Gets all the Network Message Delivery Account Overview
2727
2828
:returns: Network Message Delivery Account overview
2929
"""
3030
return self.client.call('SoftLayer_Network_Message_Delivery_Email_Sendgrid',
3131
'getAccountOverview', id=identifier)
3232

33-
def get_statistics(self, identifier, selectedStatistics,
34-
startDate, endDate, aggregatesOnly, days):
35-
"""Gets statistics Network Message Delivery Account
33+
def get_statistics(self, identifier, days=30):
34+
"""gets statistics from email accounts
3635
36+
:days: range number
3737
:returns: statistics Network Message Delivery Account
3838
"""
39-
body = [selectedStatistics,
40-
startDate,
41-
endDate,
42-
aggregatesOnly,
39+
body = [["requests", "delivered", "opens", "clicks", "bounds"],
40+
True,
41+
True,
42+
True,
4343
days
4444
]
4545

tests/CLI/modules/email_tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
class EmailCLITests(testing.TestCase):
1111

1212
def test_detail(self):
13-
result = self.run_command(['email', 'detail'])
13+
result = self.run_command(['email', 'list'])
1414
self.assert_no_fail(result)
1515
self.assert_called_with('SoftLayer_Account', 'getNetworkMessageDeliveryAccounts')

tests/managers/email_tests.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,16 @@
88
from SoftLayer import testing
99

1010

11-
class AccountManagerTests(testing.TestCase):
11+
class EmailManagerTests(testing.TestCase):
1212

1313
def test_get_AccountOverview(self):
1414
self.manager = EmailManager(self.client)
15-
self.manager.get_AccountOverview(1232123)
15+
self.manager.get_account_overview(1232123)
1616
self.assert_called_with('SoftLayer_Network_Message_Delivery_Email_Sendgrid',
1717
'getAccountOverview')
1818

1919
def test_get_statistics(self):
2020
self.manager = EmailManager(self.client)
21-
self.manager.get_statistics(1232123,
22-
["requests", "delivered", "opens", "clicks", "bounds"],
23-
True,
24-
True, True, 6)
21+
self.manager.get_statistics(1232123, 6)
2522
self.assert_called_with('SoftLayer_Network_Message_Delivery_Email_Sendgrid',
2623
'getStatistics')

0 commit comments

Comments
 (0)