Пример #1
0
 def test_v1_no_op(self):
     result = migrate_params({
         "title":
         "Title",
         "x_axis_label":
         "X axis",
         "y_axis_label":
         "Y axis",
         "x_column":
         "X",
         "y_columns": [{
             "column": "X",
             "color": "#111111"
         }],
     })
     self.assertEqual(
         result,
         {
             "title": "Title",
             "x_axis_label": "X axis",
             "y_axis_label": "Y axis",
             "x_column": "X",
             "y_columns": [{
                 "column": "X",
                 "color": "#111111"
             }],
         },
     )
Пример #2
0
 def test_v1_no_op(self):
     result = migrate_params({
         'title':
         'Title',
         'x_axis_label':
         'X axis',
         'y_axis_label':
         'Y axis',
         'x_column':
         'X',
         'y_columns': [{
             'column': 'X',
             'color': '#111111'
         }],
     })
     self.assertEqual(
         result, {
             'title': 'Title',
             'x_axis_label': 'X axis',
             'y_axis_label': 'Y axis',
             'x_column': 'X',
             'y_columns': [{
                 'column': 'X',
                 'color': '#111111'
             }],
         })
Пример #3
0
def test_v0_empty_y_columns():
    result = migrate_params({
        "title": "Title",
        "x_axis_label": "X axis",
        "y_axis_label": "Y axis",
        "x_column": "X",
        "y_columns": "",
    })
    assert result == {
        "title": "Title",
        "x_axis_label": "X axis",
        "y_axis_label": "Y axis",
        "x_column": "X",
        "y_columns": [],
    }
Пример #4
0
 def test_v0_empty_y_columns(self):
     result = migrate_params({
         'title': 'Title',
         'x_axis_label': 'X axis',
         'y_axis_label': 'Y axis',
         'x_column': 'X',
         'y_columns': '',
     })
     self.assertEqual(
         result, {
             'title': 'Title',
             'x_axis_label': 'X axis',
             'y_axis_label': 'Y axis',
             'x_column': 'X',
             'y_columns': [],
         })
Пример #5
0
def test_vneg1():
    result = migrate_params({
        "title": "Title",
        "x_axis_label": "X axis",
        "y_axis_label": "Y axis",
        "x_column": "X",
        "y_columns": "",
        "x_data_type": 1,
    })
    assert result == {
        "title": "Title",
        "x_axis_label": "X axis",
        "y_axis_label": "Y axis",
        "x_column": "X",
        "y_columns": [],
    }
Пример #6
0
 def test_v0_empty_y_columns(self):
     result = migrate_params({
         "title": "Title",
         "x_axis_label": "X axis",
         "y_axis_label": "Y axis",
         "x_column": "X",
         "y_columns": "",
     })
     self.assertEqual(
         result,
         {
             "title": "Title",
             "x_axis_label": "X axis",
             "y_axis_label": "Y axis",
             "x_column": "X",
             "y_columns": [],
         },
     )
Пример #7
0
 def test_vneg1(self):
     result = migrate_params({
         "title": "Title",
         "x_axis_label": "X axis",
         "y_axis_label": "Y axis",
         "x_column": "X",
         "y_columns": "",
         "x_data_type": 1,
     })
     self.assertEqual(
         result,
         {
             "title": "Title",
             "x_axis_label": "X axis",
             "y_axis_label": "Y axis",
             "x_column": "X",
             "y_columns": [],
         },
     )
Пример #8
0
def test_v1_no_op():
    result = migrate_params({
        "title": "Title",
        "x_axis_label": "X axis",
        "y_axis_label": "Y axis",
        "x_column": "X",
        "y_columns": [{
            "column": "X",
            "color": "#111111"
        }],
    })
    assert result == {
        "title": "Title",
        "x_axis_label": "X axis",
        "y_axis_label": "Y axis",
        "x_column": "X",
        "y_columns": [{
            "column": "X",
            "color": "#111111"
        }],
    }
Пример #9
0
 def test_v0_json_parse(self):
     result = migrate_params({
         'title':
         'Title',
         'x_axis_label':
         'X axis',
         'y_axis_label':
         'Y axis',
         'x_column':
         'X',
         'y_columns':
         '[{"column": "X", "color": "#111111"}]',
     })
     self.assertEqual(
         result, {
             'title': 'Title',
             'x_axis_label': 'X axis',
             'y_axis_label': 'Y axis',
             'x_column': 'X',
             'y_columns': [{
                 'column': 'X',
                 'color': '#111111'
             }],
         })