def setUp(self): self.url = os.environ.get('mg_test_url', 'http://mangal.io:8080') self.usr = os.environ.get('mg_test_usr', 'test') self.key = os.environ.get('mg_test_key', '9d00823baa5be60d788d079143d9785a4ffd3eec') self.mg = api.mangal(self.url) self.mg_auth = api.mangal(self.url, usr=self.usr, key=self.key)
def setUp(self): self.url = os.environ.get('mg_test_url','http://mangal.io:8080') self.usr = os.environ.get('mg_test_usr','test') self.key = os.environ.get('mg_test_key','9d00823baa5be60d788d079143d9785a4ffd3eec') self.mg = api.mangal(self.url) self.mg_auth = api.mangal(self.url, usr=self.usr, key=self.key) self.taxa = {'name': 'Carcharodon carcharias', 'vernacular': 'Great white shark', 'eol': 213726, 'status': 'confirmed'}
def setUp(self): self.url = os.environ.get('mg_test_url', 'http://mangal.io:8080') self.usr = os.environ.get('mg_test_usr', 'test') self.key = os.environ.get('mg_test_key', '9d00823baa5be60d788d079143d9785a4ffd3eec') self.mg = api.mangal(self.url) self.mg_auth = api.mangal(self.url, usr=self.usr, key=self.key) self.taxa = { 'name': 'Carcharodon carcharias', 'vernacular': 'Great white shark', 'eol': 213726, 'status': 'confirmed' }
def main(): URL = 'http://mangal.io:8080' if len(sys.argv) > 1: for i in range(len(sys.argv) - 1): if sys.argv[i] in ['-h', '--host']: if sys.argv[i + 1] == 'local': URL = "http://127.0.0.1:8000" else: URL = sys.argv[i + 1] del (sys.argv[i + 1]) del (sys.argv[i]) print "Testing on host " + URL + "\n" USER = '******' KEY = '9d00823baa5be60d788d079143d9785a4ffd3eec' ## Cleaning DB mg = api.mangal(URL, usr=USER, key=KEY) re.delete(mg.root + '/api/v1/taxa/') ## os.environ['mg_test_url'] = URL os.environ['mg_test_usr'] = USER os.environ['mg_test_key'] = KEY if sys.version_info[1] < 7: unittest.main() else: unittest.main(verbosity=1)
def main(): URL = 'http://mangal.io:8080' if len(sys.argv) > 1: for i in range(len(sys.argv)-1): if sys.argv[i] in ['-h', '--host']: if sys.argv[i+1] == 'local': URL = "http://127.0.0.1:8000" else: URL = sys.argv[i+1] del(sys.argv[i+1]) del(sys.argv[i]) print "Testing on host "+URL+"\n" USER = '******' KEY = '9d00823baa5be60d788d079143d9785a4ffd3eec' ## Cleaning DB mg = api.mangal(URL, usr=USER, key=KEY) re.delete(mg.root + '/api/v1/taxa/') ## os.environ['mg_test_url'] = URL os.environ['mg_test_usr'] = USER os.environ['mg_test_key'] = KEY if sys.version_info[1] < 7 : unittest.main() else : unittest.main(verbosity=1)
def test_suffix_no_trailing_slash(self): assert api.mangal(url=self.url, suffix='/api/v1').root == self.url
def test_URL_is_a_string(self): self.assertRaises(TypeError, lambda: api.mangal(url=4))
def test_suffix_no_leading_slash(self): assert api.mangal(url=self.url, suffix='api/v1/').root == self.url
def test_correct_username(self): self.assertRaises(ValueError, lambda: api.mangal(usr='******', key=self.key))
def test_URL_is_a_string(self): self.assertRaises(TypeError, lambda : api.mangal(url=4))
def test_if_usr_then_key(self): self.assertRaises(ValueError, lambda: api.mangal(usr=self.usr))
def test_if_usr_then_key(self): self.assertRaises(ValueError, lambda : api.mangal(usr=self.usr))
def test_correct_username(self): self.assertRaises(ValueError, lambda : api.mangal(usr='******', key=self.key))
def test_minimal_elements_in_resources(self): mg = api.mangal() assert 'taxa' in mg.resources assert 'dataset' in mg.resources assert 'network' in mg.resources assert 'interaction' in mg.resources
def test_key_is_a_string(self): self.assertRaises(TypeError, lambda : api.mangal(usr=self.usr, key=4))
def test_usr_is_a_string(self): self.assertRaises(TypeError, lambda : api.mangal(usr=4, key=self.key))
def test_if_key_then_usr(self): self.assertRaises(ValueError, lambda : api.mangal(key=self.key))
def test_fake_URLs_give_404(self): self.assertRaises(ValueError, lambda: api.mangal(url='http://t.co/'))
def test_usr_is_a_string(self): self.assertRaises(TypeError, lambda: api.mangal(usr=4, key=self.key))
def test_allowed_verbs(self): mg = api.mangal(url=self.url) for verb in ['get', 'post', 'patch']: assert verb in mg.verbs['taxa']
def test_fake_URLs_give_404(self): self.assertRaises(ValueError, lambda : api.mangal(url='http://t.co/'))
def test_if_key_then_usr(self): self.assertRaises(ValueError, lambda: api.mangal(key=self.key))
def setUp(self): self.url = os.environ.get('mg_test_url','http://mangal.io:8080') self.usr = os.environ.get('mg_test_usr','test') self.key = os.environ.get('mg_test_key','9d00823baa5be60d788d079143d9785a4ffd3eec') self.mg = api.mangal(self.url)
def test_key_is_a_string(self): self.assertRaises(TypeError, lambda: api.mangal(usr=self.usr, key=4))
def test_trailing_slash(self): assert api.mangal(url=self.url + '/').root == self.url
def test_trailing_slash(self): assert api.mangal(url=self.url+'/').root == self.url