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)
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