示例#1
0
    def testCreationAsDataFrame(self):
        data = self.df
        self.service.new_table('census', data, self.schema)

        request = JSONRPCRequest()
        request.method = 'new_table'
        request.args = 'census2', data, self.schema
        self.dispatcher.dispatch(request)
示例#2
0
    def testGetData(self):
        res = self.service.get_data(self._census_oid)
        self.assertEqual(len(res), len(self.df))

        request = JSONRPCRequest()
        request.method = 'get_data'
        request.args = [self._census_oid]
        request.unique_id = 1
        res = self.dispatcher.dispatch(request).result
        self.assertEqual(len(res), len(self.df))
示例#3
0
    def testCreationAsList(self):
        data = []
        for i in range(len(self.df)):
            data.append(self.df.ix[i].to_dict())

        self.service.new_table('census', data, self.schema)

        request = JSONRPCRequest()
        request.method = 'new_table'
        request.args = 'census2', data, self.schema
        self.dispatcher.dispatch(request)