class Publish(APIOperation): ''' classdocs ''' def __init__(self): self.api = SourceAPI() self.cr = CReader('../APIInterface/sampledata') def probe(self): self.api.connect() self.api.dispReq(self.sa.req) self.api.dispRes(self.sa.res) def setSRC(self): self.api.connect(head=self.cr.readSecOpt('fakedata1', 'header'), data=self.cr.readSecOpt('fakedata1', 'data')) ll = json.loads(self.api.res.read()) print(ll) def pushSRC(self): self.api.connect(head=self.cr.readSecOpt('fakedata2', 'header'), data=self.cr.readSecOpt('fakedata2', 'data')) ll = json.loads(self.api.res.read()) print(ll) def buildContent(self): p = self.cr.readArcGISSection('agdata') c = RequestGenerator.buildContentArcGIS(p['uname'], p['sname'], p['ctype'], p['desc'], p['cats'], p['url'], p['opts'], p['scan']) print(c) q = self.cr.readArcGISSection('pgdata') d = RequestGenerator.buildContentArcGIS(q['uname'], q['sname'], q['ctype'], q['desc'], q['cats'], q['url'], q['opts'], q['scan']) print(d) rfc = RFC2388() head = rfc.headGenerator() data = rfc.dataGenerator((c, d)) print(head) print(data) return head, data def buildContentArcGIS(self, url, opts): return 'url_remote={}'.format(url)
class Publish(APIOperation): ''' classdocs ''' def __init__(self): self.api = SourceAPI() self.cr = CReader('../APIInterface/sampledata') def probe(self): self.api.connect() self.api.dispReq(self.sa.req) self.api.dispRes(self.sa.res) def setSRC(self): self.api.connect(head=self.cr.readSecOpt('fakedata1', 'header'), data=self.cr.readSecOpt('fakedata1', 'data')) ll = json.loads(self.api.res.read()) print ll def pushSRC(self): self.api.connect(head=self.cr.readSecOpt('fakedata2', 'header'), data=self.cr.readSecOpt('fakedata2', 'data')) ll = json.loads(self.api.res.read()) print ll def buildContent(self): p = self.cr.readArcGISSection('agdata') c = RequestGenerator.buildContentArcGIS(p['uname'],p['sname'],p['ctype'],p['desc'],p['cats'],p['url'],p['opts'],p['scan']) print c q = self.cr.readArcGISSection('pgdata') d = RequestGenerator.buildContentArcGIS(q['uname'],q['sname'],q['ctype'],q['desc'],q['cats'],q['url'],q['opts'],q['scan']) print d rfc = RFC2388() head = rfc.headGenerator() data = rfc.dataGenerator((c,d)) print head print data return head,data def buildContentArcGIS(self,url,opts): return 'url_remote={}'.format(url)
class SourcesTester(APITestCase): def setUp(self): print 'S' self.api = SourceAPI(FileReader.creds,self.cdir+self.cfile) self.api.setParams() def tearDown(self): self.api = None def test_21_GetNoProxyAuth(self): self.api.connect() self.api.dispRes(self.api.res) def test_30_BasicJSONWrite(self): self.api.connect() be = json.dumps(self.api.res) pp = json.dumps(self.api.res, sort_keys=True, indent=4, separators=(',', ': ')) print be,pp
class SourcesTester(APITestCase): def setUp(self): print('S') self.api = SourceAPI(FileReader.creds, self.cdir + self.cfile) self.api.setParams() def tearDown(self): self.api = None def test_21_GetNoProxyAuth(self): self.api.connect() self.api.dispRes(self.api.res) def test_30_BasicJSONWrite(self): self.api.connect() be = json.dumps(self.api.res) pp = json.dumps(self.api.res, sort_keys=True, indent=4, separators=(',', ': ')) print(be, pp)
def __init__(self): self.api = SourceAPI() self.cr = CReader('../APIInterface/sampledata')
def setUp(self): print 'S' self.api = SourceAPI(FileReader.creds,self.cdir+self.cfile) self.api.setParams()
def setUp(self): print('S') self.api = SourceAPI(FileReader.creds, self.cdir + self.cfile) self.api.setParams()