Passed
Push — mpeta ( d5c584...10dc57 )
by Konstantinos
01:37
created

test_discretization   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 13
dl 0
loc 22
rs 10
c 0
b 0
f 0
wmc 3

3 Functions

Rating   Name   Duplication   Size   Complexity  
A define_command() 0 8 1
A data_manager_command_decorator() 0 3 1
A test_discretization_operation() 0 3 1
1
import pytest
2
3
4
@pytest.fixture
5
def data_manager_command_decorator(test_data_manager):
6
    return test_data_manager.commands_manager.decorators.data_manager_command
7
8
9
@pytest.fixture
10
def define_command(data_manager_command_decorator):
11
    def _define_engine_command(data_manager):
12
        pass
13
        # from so_magic.data.discretization import 
14
        # @data_manager_command_decorator()
15
        # def discretize_to_intervals_command(_data_manager, datapoints, new_column):
16
    return _define_engine_command
17
18
19
def test_discretization_operation(test_data_manager, load_test_data, define_command):
20
    load_test_data()
21
    define_command(test_data_manager)
22
    # discretization_cmd = get_command('discretization')
23
    # discretization_cmd.args = [test_data]
24
    # discretization_cmd.run()
25
26
    # validate_discretization_operation_behaviour()
27