def test_missing_tokvar(self): from GRID_PiCaS_Launcher.tok_to_bash import export_tok_keys pc = gpc.PicasCred(usr=self.usr, pwd=self.pwd, dbn=self.dbn) try: export_tok_keys("xtokvar.json", {"_id": self.token}) except Exception as e: self.assertTrue("tokvar read error" in str(e)) self.assertTrue(get_token_field(self.token, "output", pc) == -2)
def test_wrong_key(self): os.environ['TOKEN']=self.token_id token=self.db[self.token_id] os.system("sed 's\string1\spring1\g' %s >test1var "%(self.test_tokvarile) ) export_tok_keys('test1var',token)
def test_dl_attach_var(self): self.travis_safe_upload('GRID_PiCaS_Launcher/tests/test_attachment.txt', 'test_attachment2') token=self.db[self.token_id] export_tok_keys(self.test_tokvarile,token) self.assertTrue(os.path.isfile('test_attachment2')) self.assertTrue(os.environ.get('ATTACH')!=None)
def test_dl_attach(self): self.travis_safe_upload('GRID_PiCaS_Launcher/tests/test_attachment.txt', 'test_attachment') token=self.db[self.token_id] export_tok_keys(self.test_tokvarile,token) self.assertTrue(os.path.isfile('test_attachment'))
def test_read_int(self): os.environ['TOKEN']=self.token_id token=self.db[self.token_id] export_tok_keys(self.test_tokvarile,token) self.assertTrue(os.environ['INT1']=='1234')
def test_read_string(self): os.environ['TOKEN']=self.token_id token=self.db[self.token_id] export_tok_keys(self.test_tokvarile,token) self.assertTrue(os.environ['STRING1']=='test_string')