Exemple #1
0
    def test_presto_endpoint(self):
        presto = PrestoQueryEngine("1/XXX", "api.treasuredata.com",
                                   "sample_datasets", True)
        self.assertEqual(presto.endpoint, "https://api.treasuredata.com")

        presto = PrestoQueryEngine("1/XXX", "http://api.treasuredata.com",
                                   "sample_datasets", True)
        self.assertEqual(presto.endpoint, "http://api.treasuredata.com")

        presto = PrestoQueryEngine("1/XXX", "https://api.treasuredata.com",
                                   "sample_datasets", True)
        self.assertEqual(presto.endpoint, "https://api.treasuredata.com")
Exemple #2
0
    def test_create_header(self):
        presto_no_header = PrestoQueryEngine('1/XXX', 'https://api.treasuredata.com/', 'sample_datasets', False)
        self.assertEquals(presto_no_header.create_header('foo'), '')

        ua = self.presto.user_agent

        header = self.presto.create_header()
        self.assertEquals(header, "-- client: {0}\n".format(ua))

        header = self.presto.create_header('foo')
        self.assertEquals(header, "-- client: {0}\n-- foo\n".format(ua))

        header = self.presto.create_header(['foo', 'bar'])
        self.assertEquals(header, "-- client: {0}\n-- foo\n-- bar\n".format(ua))
    def test_create_header(self):
        presto_no_header = PrestoQueryEngine(
            "1/XXX", "https://api.treasuredata.com/", "sample_datasets", False
        )
        self.assertEqual(presto_no_header.create_header("foo"), "")

        ua = self.presto.user_agent

        header = self.presto.create_header()
        self.assertEqual(header, f"-- client: {ua}\n")

        header = self.presto.create_header("foo")
        self.assertEqual(header, f"-- client: {ua}\n-- foo\n")

        header = self.presto.create_header(["foo", "bar"])
        self.assertEqual(header, f"-- client: {ua}\n-- foo\n-- bar\n")
 def setUp(self, connect):
     self.presto = PrestoQueryEngine(
         "1/XXX", "https://api.treasuredata.com/", "sample_datasets", True
     )
     self.assertTrue(connect.called)
     self.assertEqual(self.presto.executed, None)
Exemple #5
0
 def setUp(self, connect):
     self.presto = PrestoQueryEngine('1/XXX', 'https://api.treasuredata.com/', 'sample_datasets', True)
     self.assertTrue(connect.called)