예제 #1
0
 def test_public(self, testcfg):
     if not testcfg.get('local',False):
         iprofile = 'public'
         d6tpipe.api.ConfigManager(profile=iprofile,filecfg=cfg_cfgfname).init({'server':testcfg.get('server',cfg_server)})
         cleaner(getapi(profile=iprofile),iprofile)
         api = getapi(profile=iprofile)
         with pytest.raises(APIError, match='Username'):
             api.register(iprofile, iprofile+'@domain.com', iprofile)
         cleaner(getapi(profile=iprofile),iprofile)
예제 #2
0
 def setup_demo(self, testcfg):
     if not testcfg.get('local',False):
         iprofile = 'demo'
         d6tpipe.api.ConfigManager(profile=iprofile,filecfg=cfg_cfgfname).init({'server':testcfg.get('server',cfg_server)})
         cleaner(getapi(profile=iprofile),iprofile)
         api = getapi(profile=iprofile)
         api.register(iprofile, iprofile + '@domain.com', iprofile+'password')
         yield api
         with fuckit:
             api.cnxn.pipes._(iprofile).delete()
         api._unregister(iprofile)
         cleaner(getapi(profile=iprofile),iprofile)
     else:
         yield True