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)
Example #2
0
    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)
Example #5
0
 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)
Example #6
0
    def setUp(self):
        """Initialize the framework for testing."""

        self.p = pdbe.pyPDBeREST()
        self.pdb = self.p.PDB
        self.live = False