Skip to content

Commit 7c004ad

Browse files
authored
Merge pull request #80 from altor/release_0.6.2
Release 0.6.2
2 parents c543bde + b9a1acc commit 7c004ad

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

powerapi/cli/tools.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,7 @@ def __init__(self):
6868
subparser_mongo_input = ComponentSubParser('mongodb')
6969
subparser_mongo_input.add_argument('u', 'uri', help='sepcify MongoDB uri')
7070
subparser_mongo_input.add_argument('d', 'db', help='specify MongoDB database name', )
71-
subparser_mongo_input.add_argument('c', 'collection', help='specify MongoDB database collection',
72-
default='sensor')
71+
subparser_mongo_input.add_argument('c', 'collection', help='specify MongoDB database collection')
7372
subparser_mongo_input.add_argument('n', 'name', help='specify puller name', default='puller_mongodb')
7473
subparser_mongo_input.add_argument('m', 'model', help='specify data type that will be storen in the database',
7574
default='hwpc_report')
@@ -86,12 +85,12 @@ def __init__(self):
8685
subparser_csv_input.add_argument('n', 'name', help='specify puller name', default='puller_csv')
8786
self.add_component_subparser('input', subparser_csv_input,
8887
help_str='specify a database input : --db_output database_name ARG1 ARG2 ... ')
89-
88+
9089
subparser_mongo_output = ComponentSubParser('mongodb')
9190
subparser_mongo_output.add_argument('u', 'uri', help='sepcify MongoDB uri')
9291
subparser_mongo_output.add_argument('d', 'db', help='specify MongoDB database name')
93-
subparser_mongo_output.add_argument('c', 'collection', help='specify MongoDB database collection',
94-
default='powermeter')
92+
subparser_mongo_output.add_argument('c', 'collection', help='specify MongoDB database collection')
93+
9594
subparser_mongo_output.add_argument('m', 'model', help='specify data type that will be storen in the database',
9695
default='power_report')
9796
subparser_mongo_output.add_argument('n', 'name', help='specify puller name', default='pusher_mongodb')

tests/acceptation/test_simple_architecture_csv.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
import logging
5353
import pytest
5454

55-
from powerapi.cli.tools import CommonCLIParser, generate_pushers, generate_pullers
55+
from powerapi.cli.tools import CommonCLIParser, PusherGenerator, PullerGenerator
5656
from powerapi.backendsupervisor import BackendSupervisor
5757
from powerapi.formula import DummyFormulaActor
5858
from powerapi.dispatch_rule import HWPCDispatchRule, HWPCDepthLevel
@@ -133,14 +133,15 @@ def test_run(files, supervisor):
133133

134134
config = {'verbose': LOG_LEVEL,
135135
'stream': False,
136-
'input': [{'files': FILES,
137-
'model': 'hwpc_report',
138-
'name': 'puller',
139-
'type': 'csv'}],
140-
'output': [{'model': 'power_report', 'name': 'pusher','type': 'csv', 'directory': ROOT_PATH}]}
136+
'input': { 'csv' : {'files': FILES,
137+
'model': 'hwpc_report',
138+
'name': 'puller',
139+
}},
140+
'output': {'csv': {'model': 'power_report', 'name': 'pusher', 'directory': ROOT_PATH}}}
141141

142142
# Pusher
143-
pushers = generate_pushers(config)
143+
pusher_generator = PusherGenerator()
144+
pushers = pusher_generator.generate(config)
144145

145146
# Formula
146147
formula_factory = (lambda name,
@@ -157,7 +158,8 @@ def test_run(files, supervisor):
157158
# Puller
158159
report_filter = Filter()
159160
report_filter.filter(lambda msg: True, dispatcher)
160-
pullers = generate_pullers(config, report_filter)
161+
puller_generator = PullerGenerator(report_filter)
162+
pullers = puller_generator.generate(config)
161163

162164
for _, pusher in pushers.items():
163165
supervisor.launch_actor(pusher)

0 commit comments

Comments
 (0)