Ejemplo n.º 1
0
 def test_unsupported_encoding(self):
     url = 'http://www.example.com'
     #_format = 'csv'
     encoding = 'xyz'
     inputd = dict(url=url, encoding=encoding)
     #parser = JsonParser()
     # parser.parse_input_data(inputd)
     self.assertRaises(Exception, JsonParser().parse_input_data(inputd))
Ejemplo n.º 2
0
 def test_parse_inline_class(self):
     data = {
         "{Navigation}": {
             "CloudCover": 0,
             "WindSpeedMPH": "__avg()",
             "WindDirDegree": "__min()"
         }
     }
     # TODO: Stop doing this !
     self.assertRaises(Exception, JsonParser().parse_structure(data))
Ejemplo n.º 3
0
 def test_parse_inline_attributes(self):
     data = {"Humidity": 0.0}
     # TODO: Really test this
     self.assertRaises(Exception, JsonParser().parse_structure(data))
Ejemplo n.º 4
0
 def test_unsupported_format(self):
     url = 'http://www.example.com'
     _format = 'someformat'
     inputd = dict(url=url, format=_format)
     self.assertRaises(Exception, JsonParser().parse_input_data(inputd))
Ejemplo n.º 5
0
 def test_no_format_param(self):
     url = 'http://www.example.com'
     #_format = 'csv'
     inputd = dict(url=url)
     self.assertRaises(Exception, JsonParser().parse_input_data(inputd))
Ejemplo n.º 6
0
 def test_no_url_schema(self):
     url = '://www.example.com'
     inputd = dict(url=url)
     self.assertRaises(Exception, JsonParser().parse_input_data(inputd))
Ejemplo n.º 7
0
 def test_no_url_param(self):
     inputd = dict()
     self.assertRaises(Exception, JsonParser().parse_input_data(inputd))
Ejemplo n.º 8
0
 def test_no_input_attr(self):
     self.assertRaises(Exception, JsonParser().parse_input_data())
Ejemplo n.º 9
0
 def test_unexisten_file(self):
     self.assertRaises(FileNotFoundError, JsonParser(''))