def setUpClass(cls):
     """We use envoy to call the OpenBTSCLI so we'll monkeypatch that module."""
     cls.original_envoy = openbts.components.envoy
     cls.mock_envoy = mocks.MockEnvoy(return_text=None)
     openbts.components.envoy = cls.mock_envoy
     cls.sipauthserve = SIPAuthServe()
     # Setup a path to the CLI output.
     cls.cli_output_path = ('openbts/tests/fixtures/gprs_list.txt')
 def setUp(self):
   self.sipauthserve_connection = SIPAuthServe()
   # mock a zmq socket with a simple recv return value
   self.sipauthserve_connection.socket = mock.Mock()
   self.sipauthserve_connection.socket.recv.return_value = json.dumps({
     'code': 200,
     'data': 'release 7'
   })
 def setUp(self):
   self.sipauthserve_connection = SIPAuthServe()
   # mock a zmq socket with a simple recv return value
   self.sipauthserve_connection.socket = mock.Mock()
   self.sipauthserve_connection.socket.recv.return_value = json.dumps({
     'code': 204,
     'data': [{'exten': '5551234', 'name': 'sample'}],
     'dirty': 0
   })
 def setUp(self):
     self.sipauthserve_connection = SIPAuthServe()
     # mock a zmq socket
     self.sipauthserve_connection.socket = mock.Mock()