Ejemplo n.º 1
0
 def test_get_columns_from_values(self):
     values = [{
         "category": {
             "eng": "All Responses"
         },
         "node": "25cc302c-f569-4a23-8f8a-0c10732b44dc",
         "time": "2016-07-12T13:06:48.937803Z",
         "text": "asafater",
         "rule_value": "asafater",
         "value": "asafater",
         "label": "name"
     }, {
         "category": {
             "eng": "All Responses"
         },
         "node": "861ebab6-0129-4739-a609-36bb60ff0a66",
         "time": "2016-07-12T13:06:50.189755Z",
         "text": "twfggsg",
         "rule_value": "twfggsg",
         "value": "twfggsg",
         "label": "want"
     }, {
         "category": {
             "eng": "All Responses"
         },
         "node": "d7cae705-1b77-474f-8946-588f631cedbb",
         "time": "2016-07-12T13:06:52.343391Z",
         "text": "gse4twt",
         "rule_value": "gse4twt",
         "value": "gse4twt",
         "label": "reason"
     }]
     columns = Flow.get_columns_from_values(values)
     self.assertEquals(columns, [{
         'name': 'phone',
         'type': 'STRING'
     }, {
         'name': 'name (value)',
         'type': 'STRING'
     }, {
         'name': 'name (category)',
         'type': 'STRING'
     }, {
         'name': 'want (value)',
         'type': 'STRING'
     }, {
         'name': 'want (category)',
         'type': 'STRING'
     }, {
         'name': 'reason (value)',
         'type': 'STRING'
     }, {
         'name': 'reason (category)',
         'type': 'STRING'
     }])
Ejemplo n.º 2
0
 def test_get_columns_from_values(self):
     values = [{"category": {"eng": "All Responses"}, "node": "25cc302c-f569-4a23-8f8a-0c10732b44dc",
                "time": "2016-07-12T13:06:48.937803Z", "text": "asafater", "rule_value": "asafater",
                "value": "asafater", "label": "name"}, {"category": {"eng": "All Responses"},
                                                        "node": "861ebab6-0129-4739-a609-36bb60ff0a66",
                                                        "time": "2016-07-12T13:06:50.189755Z",
                                                        "text": "twfggsg", "rule_value": "twfggsg",
                                                        "value": "twfggsg", "label": "want"},
               {"category": {"eng": "All Responses"},
                "node": "d7cae705-1b77-474f-8946-588f631cedbb", "time": "2016-07-12T13:06:52.343391Z",
                "text": "gse4twt", "rule_value": "gse4twt", "value": "gse4twt", "label": "reason"}]
     columns = Flow.get_columns_from_values(values)
     self.assertEquals(columns, [{'name': 'phone', 'type': 'STRING'},
                                 {'name': 'name (value)', 'type': 'STRING'},
                                 {'name': 'name (category)', 'type': 'STRING'},
                                 {'name': 'want (value)', 'type': 'STRING'},
                                 {'name': 'want (category)', 'type': 'STRING'},
                                 {'name': 'reason (value)', 'type': 'STRING'},
                                 {'name': 'reason (category)', 'type': 'STRING'}
                                 ])