def test_updating_default_values_pyPDBeREST(self): """ Testing whether defined values are still valid """ # updating session values # limited to some attributes: base_url, method and pretty_json self.p = pdbe.pyPDBeREST(method='POST') self.assertEqual(self.p.method, 'POST') self.p = pdbe.pyPDBeREST(pretty_json=False) self.assertEqual(self.p.pretty_json, False) self.p = pdbe.pyPDBeREST(base_url='http://some.address.com/') self.assertEqual(self.p.base_url, 'http://some.address.com/') # or simply setting class attributes self.p.reqs_per_sec = 30 self.assertEqual(self.p.reqs_per_sec, 30)
def test_updating_default_values_pyPDBeREST(self): """ Testing whether defined values are still valid """ # updating session values # limited to some attributes: base_url, method and pretty_json self.p = pdbe.pyPDBeREST(method="POST") self.assertEqual(self.p.method, "POST") self.p = pdbe.pyPDBeREST(pretty_json=False) self.assertEqual(self.p.pretty_json, False) self.p = pdbe.pyPDBeREST(base_url="http://some.address.com/") self.assertEqual(self.p.base_url, "http://some.address.com/") # or simply setting class attributes self.p.reqs_per_sec = 30 self.assertEqual(self.p.reqs_per_sec, 30)
def setUp(self): """Initialize the framework for testing.""" self.p = pdbe.pyPDBeREST() self.pdb = self.p.PDB self.live = False super(TestPDBeREST, self).setUp() warnings.filterwarnings(action="ignore", message="unclosed", category=ResourceWarning)
def test_service_unavailable_pyPDBeREST(self): """ Testing when the service is unavailable. Using a modified base_url so that that happens. """ self.p = pdbe.pyPDBeREST(base_url='http://') # real request with self.assertRaises(pdbe.exceptions.RestError): self.p.PDB.getSummary(pdbid='2pah') self.assertEqual(self.p.response.status_code == 500)
def test_service_unavailable_pyPDBeREST(self): """ Testing when the service is unavailable. Using a modified base_url so that that happens. """ self.p = pdbe.pyPDBeREST(base_url="http://") # real request with self.assertRaises(pdbe.exceptions.RestError): self.p.PDB.getSummary(pdbid="2pah") self.assertEqual(self.p.response.status_code == 500)
def setUp(self): """Initialize the framework for testing.""" self.p = pdbe.pyPDBeREST() self.pdb = self.p.PDB self.live = False